www.Delphi-faq.de
Home Software Delphi-faq Links 0
   
Delphi FAQ ( Byte)
Delphi-FAQ » Dateien, Ordner und Laufwerke » Wie ermittle ich den Ordner der Programmdatei (*.exe) ?
 
Wie ermittle ich den Ordner der Programmdatei (*.exe) ?
Wie ermittle ich den Ordner, in dem sich die EXE-Datei meines Programms auf dem jeweiligen Rechner befindet?
1. TApplication-Objekt
In der Eigenschaft "ExeName" des TApplication-Objekts ist der komplette Dateiname der Programmdatei inklusive Pfad gespeichert. Um nur den Ordner der EXE-Datei zu erhalten, kann man diesen mit ExtractFilePath isolieren:
procedure TMainForm.FormCreate(Sender: TObject);
var ProgrammOrdner : string;
begin
  ProgrammOrdner:=ExtractFilePath(Application.ExeName);
end;
2. ParamStr(Funktion)
ParamStr(0) gibt den Pfad und den Dateinamen des ausgef?hrten Programms zur?ck (z.B. C:\TEST\MYPROG.EXE). Um nur den Ordner der EXE-Datei zu erhalten, kann man diesen mit ExtractFilePath isolieren:
procedureTMainForm.FormCreate(Sender: TObject);
var ProgrammOrdner : string;
begin
  ProgrammOrdner:=ExtractFilePath(ParamStr(0));
end;
Delphiversion: noch nicht getestet unter Delphi 1noch nicht getestet unter Delphi 2noch nicht getestet unter Delphi 3noch nicht getestet unter Delphi 4noch nicht getestet unter Delphi 5noch nicht getestet unter Delphi 6noch nicht getestet unter Delphi 7
 
Notizblock 0.7 Beta 3
Download Notizblock 0.7
 
Ultra F.N. Edit 0.7 beta 1
Download Ultra F.N. Edit!
     
 
Home | Software | Delphi FAQ | Links | Kontakt

Copyright ©2001 - Alle Rechte reserviert.
Die Bezeichnungen "Borland", "Delphi" und "VCL" sind Schutzmarken der Borland Software Corporation.
(BEACHTEN: Diese Webseite steht in keinerlei Verbindung mit der Borland Software Corporation.)
Aktualisiert: 2007-03-11