Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: Speichern per Pfadangabe relativ zur .exe
10. Aug 2007, 23:24
ParamStr(0) liefert dir den Dateipfad zu deiner EXE-Datei. ExtractFilePath() liefert dir den Ordnerpfad zu einem Dateipfad. Folgerichtig liefert dir ExtractFilePath(ParamStr(0)) den Ordner, in dem deine EXE-Datei liegt.
Übrigens: Edit1.Text:=ParamStr(0); müsste sehr wohl etwas "tun", nämlich den Pfad deiner EXE-Datei in Edit1 anzeigen.
Memo1.Lines.SaveToFile(ExtractFilePath(ParamStr(0) )+'dateiname.txt'); speichert das ganze dann unter dem Namen "dateiname.txt" in deinem Programmordner.
Manuel Eberl „The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
|