Autor Beitrag
Karlson
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 2088



BeitragVerfasst: Mo 05.04.04 12:54 
Hi, ich habe folgendes Problem beim dynamischen Speichern einer Datei, hier ist der Text:

ausblenden Delphi-Quelltext
1:
memo1.Lines.SaveToFile('c:\windows\amp\' + (edit1.text) + '\log.txt')					


Ich erhalte aber die Fehlermeldung das die Datei nicht erstellt werden kann. Ich denke das die Fehlermeldung kommt, weil der Pfad noch nicht existiert, welcher Parameter muss angegeben werden, das der Pfad erstellt wird?

gruß
Motzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2931

XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
BeitragVerfasst: Mo 05.04.04 13:01 
Also falls die Ordner noch nicht existieren kannst du diese per MkDir bzw ForceDirectories erstellen...

_________________
gringo pussy cats - eef i see you i will pull your tail out by eets roots!
bms
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 735

Win XP
Delphi 3, Delphi 6 PE, Delphi 2005 PE
BeitragVerfasst: Mo 05.04.04 13:12 
Karlson hat folgendes geschrieben:
ausblenden Delphi-Quelltext
1:
memo1.Lines.SaveToFile('c:\windows\amp\' + (edit1.text) + '\log.txt')					


So würde ich es übrigens nie machen, denn wie sagt es schon das Sprichwort: Wenn man sich auf etwas verlassen kann, dann auf die Dumheit der Menschen. Du kannst davon ausgehen, daß irgendwann einer ein unerlabtes Zeichen in dein Edit1.Text eingibt. Dann macht es bum und du hast eine Fehlermeldung. Du solltest also zuerst Edit1.Text überprüfen und unterlaubte Zeichen entfernen.
Karlson Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 2088



BeitragVerfasst: Mo 05.04.04 13:24 
Ja ;) Das war auch nur ein Beispiel. Eigentlich steht in dem edit mit hilfe von datetostr(date) das Datum. Hab das Edit dann nur noch mit reingemacht, weil es ja hätte sein können das meine keine Daten als ordner speichern darf oder irgendsowas.

@ motzi: Genau das suchte ich, klappt jetzt wunderbar. Dankeschön!