Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Programmpfad


Mitmischer 1703 - Sa 14.02.09 17:55
Titel: Programmpfad
Wie bekomme ich den Pfad eines Programmes? Gibt es da sowas wie "Application.Name"?


Gausi - Sa 14.02.09 17:58

Application.ExeName


Mitmischer 1703 - Sa 14.02.09 17:59

Ah, ok!

Danke!


jaenicke - Sa 14.02.09 19:43

Das liest im übrigen nur ParamStr(0) aus (wie mir vor ein paar Jahren hier im Forum auch mal gezeigt wurde wie ich mich erinnere :D):
Forms.pas hat folgendes geschrieben:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
property ExeName: string read GetExeName;

function TApplication.GetExeName: string;
begin
  Result := ParamStr(0);
end;
Du kannst also auch gleich das benutzen. ;-)


Delete - Sa 14.02.09 19:46

So mach ich das auch immer, dann muss die Unit Forms nicht eingebunden werden (z.B. in Konsolenanwendungen).