Ahoj, jsem zatím spíš začátečník a při zkoušení jednoho prográmku jsem narazil na jednu chybku, kterou nejsem schopný svými silami odstranit; proto se obracím na zkušené programátory a doufám, že mi někdo poradí.. takže, oč jde.. vytvořil jsem prográmek, ve kterém mám proměnnou typu String; tu bych chtěl pomocí SaveDialog uložit do souboru (konrétně jsem přiřadil filtr pro html, htm a txt soubory). Mno.. a zde je tedy ta část zdrojáku, kterým to všechno začlo:
sfdUloz.ShowDialog()
IO.File.CreateText(sfdUloz.FileName)
Dim sw As New IO.StreamWriter(sfdUloz.FileName)
sw.WriteLine(kod)
sw.Close()
nevím, kde je chyba: program se sice spustil, ale v té chvíli, kdy se vytvořil soubor a program se do něj chystal zapsat obsah stringové proměnné kod (funkčně nadeklarované předtím), tak mi to napsalo něco o tom, že soubor je již využíván jiným procesem, tj. následující chyba: The process cannot access the file 'C:\soubor.html' because it is being used by another process. Prosím, potřebuji poradit - jak nejjednodušeji vytvořit soubor a zapsat do něj obsah proměnné kod ? Budu rád za každou odpověď. Děkuji.
|