Pokud soubor mht přidáte do Resources, není třeba nikde nastavovat "Copy to Output Directory", protože soubor mht bude "zkopírován" přímo do exe/dll souboru. A naopak pokud hodláte mít mht soubor vždy umístěn ve složce aplikace, není třeba ho dávat do Resources. Kód pro zkopírování mht souboru z Resources do dočasné složky:
'Proměnná definovaná na úrovni třídy
Private webArchiveFileName As String = Path.GetTempFileName() + ".mht"
'Předpokladem je umístění mht souboru do Resources
'pod názvem WebArchive a import jmenného prostoru System.IO
Try
File.WriteAllBytes(webArchiveFileName, My.Resources.WebArchive)
Catch
'Při vytváření nebo zápisu souboru došlo k chybě.
End Try
Kód pro následné použití v komponentě WebBrowser:
WebBrowser1.Navigate(New Uri(webArchiveFileName))
|