Autor Beitrag
AndiTom
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 09.03.09 09:58 
Ich habe eine Anwendung geschrieben die automatisch in eine Textdatei Daten speichert. Alles funktioniert super. Aber wenn ich die .exe automatisch aus der Registry starte, wird die textdatei nicht geoeffnet zum schreiben. warum? woran liegt das?
Console.Beep()
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 43

Win XP, Ubuntu 8.10
C# (VS 2008 Exp) C++ (VS 2008 Exp)
BeitragVerfasst: Mo 09.03.09 10:24 
Hm klingt komisch...^^

Hast du überprüft ob er die Datei findet, ist die Datei in einem festen Ordner?
In welchen Ordner guckt er???

_________________
Ihr zweifelt an der Existenz der If-Schleife??? Ihr müsst nur fest daran glauben!!!
AndiTom Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 09.03.09 10:51 
Das habe ich alles geprueft. Diese Anwendung laeuft einwandfrei, wenn ich per hand die starte , nur wenn ich durch den eintrag in registry automatisch starte, dann kann sie auf die datei nicht zugreifern. es komm auch keon fehler, nur in die textdatei wird nichts reingeschrieben
Console.Beep()
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 43

Win XP, Ubuntu 8.10
C# (VS 2008 Exp) C++ (VS 2008 Exp)
BeitragVerfasst: Mo 09.03.09 11:49 
Wo hast du das in die Registry geschrieben???
Existierte die Datei bevor die Anwendung gestartet wurde oder wurde bzw wird die Datei wärend der Laufzeit erstellt?
Wenn ja einfach mal löschen und schaun ob die Datei erstellt wird.

_________________
Ihr zweifelt an der Existenz der If-Schleife??? Ihr müsst nur fest daran glauben!!!
AndiTom Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 09.03.09 12:02 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Die .exe startet von da auch automatisch, aber die Textdatei musste waerend der Laufzeit erstellt werden. Tut es aber nicht.

Wenn ich die .exe per hand starte, funzt alles einwandfrei.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 09.03.09 12:06 
Ich würde fast wetten, dass du zu der Datei keinen Pfad angegeben hast...
Wenn du z.B. nur "test.txt" ohne Pfad schreibst, kann es nicht gehen.
AndiTom Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 09.03.09 14:03 
Super!!!! Es funzt!!!!!!!

Danke fuer so schnelle Hilfe
Console.Beep()
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 43

Win XP, Ubuntu 8.10
C# (VS 2008 Exp) C++ (VS 2008 Exp)
BeitragVerfasst: Mo 09.03.09 14:21 
-.-* Hätte ich mitgewettet wär ich jetz um einige Euros reicher.

Zitat:
Das habe ich alles geprueft....


Ich dachte du hättest das geprüft. Das nächte mal bitte die Fragen richtig beantworten, weil sowas mag ich überhaupt nicht.
Aber wichtig ist erstmal das es funzt..

_________________
Ihr zweifelt an der Existenz der If-Schleife??? Ihr müsst nur fest daran glauben!!!