Habe folgendes Problem:
Schreibe ganz einfach ein paar Zeilen in eine Datei:
kleiner Auszug aus meinem Programm:
FileStream fs = new FileStream(pfad, FileMode.Create, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(this.user);
sw.WriteLine(this.password);
this.user=this.gui_user.Text;
this.password=this.gui_password.Text;
sw.Close();
fs.Close();
Das Problem: es klappt lokal am Rechner mit Visual Studio .NET
Auf dem PC, auf dem das ganze installiert wird, habe ich
dotNET Framework V1.1 Redistributable Package installiert.
da erstellts mir nur die datei, keine daten drinnen...
warum?
LG, Klaus
Sind sonst noch unterschiede im verhalten. Normal müsste alles klappen ich kann dir nur empfehlen mal alle unnötigen Try catch s zu löschen um zu sehen ob irgendwo eine Expection geworfen wird. Ich persönlich tippe darauf dass irgendeine Datei, Ordner oder Einstellung fehlen
Wir Arbeiten eigendlich nicht wir nehmen nur das geld
naja, ich schreib auf mss.dll denke das müsste die datei im aktuellen ordner sein.. bzw. schreiben tut er ja, aber keine daten rein!
LG, Klaus
Hallo klaus1,
FileStream fs = new FileStream(pfad, FileMode.Create, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
//erst das
this.user=this.gui_user.Text;
this.password=this.gui_password.Text;
// dann das
sw.WriteLine(this.user);
sw.WriteLine(this.password);
sw.Close();
fs.Close();
herbivore
Ja sind die werte den gesetzt die du schreibst oder list du dir z.B aus einer nicht vorhandenen Datei ein?? Eher wie net liegt es an einer Abhängigkeit
Wir Arbeiten eigendlich nicht wir nehmen nur das geld
Tanks herbivore hab mal wieder den Code nur überflogen und den Fehler übersehenen
Wir Arbeiten eigendlich nicht wir nehmen nur das geld