Forum: VB.NET |
Thema:
system.io in vb.net 205 |
Von:
Dominik Siefert (
08.03.2006 12:02) |
ich arbeite mit visual basic 2005;
bei meiner asp webseite muß ich für
bestimmte sachen wie nem online-shop
Textdateien erstellen,in sie schreiben und sie
dann wieder löschen;leider
habe ich dabei dass Problem , dass mir VB immer
an den Kopf schmeißt das die Datei nicht geöffnet werden
kann, da sie von einem anderen Prozess benutzt wird!!
So ich muß also ne Textdatei erstellen und zun Schreiben
öffnen , und das so dass Sie mehreren Prozesen und Usern
zur Verfügung steht!ich habe sonst einfach immer
mit File.Create(Server.MapPath("\Global.aec\Daba\Online-Shop Cache\" & gast & ".txt"), 2000, FileOptions.Asynchronous)
ne Textdatei erstellt und mit nem
Dim writer As StreamWriter =file.open(pfad) geöffnet
und mit writer.writeline(sring) eine Zeile
hineingeschrieben,leider geht das so nicht,weger der Sperrung durch
den Prozess!
Aus nem Buch habe ich gelesen dass man auch anders ne Textdatei erstellen und
/ oder öffnen kann und zwar so das sie mehreren Prozessen zur Verfügung steht!
So ungefähr:Dim mystream as filestream=file.open(Pfad,filemode.append,fileaccess.readwrite,fileshare.readwrite)
Durch das fileshare.readwrite soll die Datei auch für mehrere Prozesse gleichzeitig
offen stehen!
Leider klappt das nicht ganz so.....................
ich brauche dabei Hilfe
Betreff |
Von |
Datum |
|
  |
Re: system.io in vb.net 205
hi dominik,<br><br>versuchs mal so:<br><br>Imports System.IO<br><br>...<br><br>Dim fs As New FileStream(Server.MapPath("test.txt"), FileMode.OpenOrCreate, FileAccess.ReadWrite)<br>Dim sw As New... |
 |
 |
 |
|
|
Till
Groos
|
24.03.2006 17:03 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!