Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wo ist Programm gespeichert (https://www.delphipraxis.net/114958-wo-ist-programm-gespeichert.html)

violinenspieler1000 3. Jun 2008 13:31


Wo ist Programm gespeichert
 
Hallo,

wie kann ich mittels Delphi herausfinden, wo das ausgeführte Delphi-Programm gespeichert ist?

Danke,
Thomas

Meflin 3. Jun 2008 13:32

Re: Wo ist Programm gespeichert
 
Moin und herzlich wilkommen,

das geht mit
Delphi-Quellcode:
ExtractFilePath(Application.ExeName)
:dp:

Klaus01 3. Jun 2008 13:33

Re: Wo ist Programm gespeichert
 
Hallo,

Du willst wissen von welchem Ordner Dein Programm gestarte wurde?
Wenn dem so sein sollte, dann schau Dir einmal Paramstr(0) an.

Grüße
Klaus

MSSSSM 3. Jun 2008 13:34

Re: Wo ist Programm gespeichert
 
oder mit:

Delphi-Quellcode:
ExtractFilePath(ParamStr(0))
der erste parameter ist immer der pfad+exename

mfg

smallsmoker 3. Jun 2008 13:45

Re: Wo ist Programm gespeichert
 
[ot]
lol 3 mal die selbe antwort xD
[/ot]

Luckie 3. Jun 2008 13:53

Re: Wo ist Programm gespeichert
 
Zitat:

Zitat von smallsmoker
[ot]
lol 3 mal die selbe antwort xD
[/ot]

Nein. Die erste Antwort benutzt die Eigenschaft Exename der Klasse TApplication und das ist was anderes, als ParamStr(0).

[edit=SirThornberry]"ist was anderes, wie" geändert zu "ist was anderes, als" - Mfg, SirThornberry[/edit]

Bernhard Geyer 3. Jun 2008 13:54

Re: Wo ist Programm gespeichert
 
Zitat:

Zitat von Luckie
Nein. Die erste Antwort benutzt die Eigenschaft Exename der Klasse TApplication und das ist was anderes, wie ParamStr(0).

Auszug Delphi-Quelltext:
Delphi-Quellcode:
function TApplication.GetExeName: string;
begin
  Result := ParamStr(0);
end;

taaktaak 3. Jun 2008 13:56

Re: Wo ist Programm gespeichert
 
Na ja, Luckie! Aber der Unterschied ist marginal. Im Forms wird dabei auch auf ParamStr(0) zurückgegriffen... :stupid:

Luckie 3. Jun 2008 13:57

Re: Wo ist Programm gespeichert
 
Das ist mir bewusst, aber ein Anfänger wird sich wundern, wenn es in einer Konsolenanwendung nicht funktioniert.

taaktaak 3. Jun 2008 13:58

Re: Wo ist Programm gespeichert
 
:thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz