Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Speichern per Pfadangabe relativ zur .exe

  Alt 10. Aug 2007, 22: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
  Mit Zitat antworten Zitat