AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Wo ist Programm gespeichert

Ein Thema von violinenspieler1000 · begonnen am 3. Jun 2008 · letzter Beitrag vom 3. Jun 2008
Antwort Antwort
Seite 1 von 2  1 2   
violinenspieler1000

Registriert seit: 22. Apr 2008
15 Beiträge
 
#1

Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:31
Hallo,

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

Danke,
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:32
Moin und herzlich wilkommen,

das geht mit
ExtractFilePath(Application.ExeName)
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.623 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:33
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
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von MSSSSM
MSSSSM

Registriert seit: 18. Apr 2008
223 Beiträge
 
Delphi 7 Professional
 
#4

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:34
oder mit:

ExtractFilePath(ParamStr(0)) der erste parameter ist immer der pfad+exename

mfg
Marius
  Mit Zitat antworten Zitat
Benutzerbild von smallsmoker
smallsmoker

Registriert seit: 12. Nov 2007
Ort: Duisburg
283 Beiträge
 
#5

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:45
[ot]
lol 3 mal die selbe antwort xD
[/ot]
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:53
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]
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
16.913 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:54
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;
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.983 Beiträge
 
Delphi 7 Professional
 
#8

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:56
Na ja, Luckie! Aber der Unterschied ist marginal. Im Forms wird dabei auch auf ParamStr(0) zurückgegriffen...
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:57
Das ist mir bewusst, aber ein Anfänger wird sich wundern, wenn es in einer Konsolenanwendung nicht funktioniert.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.983 Beiträge
 
Delphi 7 Professional
 
#10

Re: Wo ist Programm gespeichert

  Alt 3. Jun 2008, 14:58
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf