Thema: Delphi Application Path

Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
703 Beiträge
 
Delphi 12 Athens
 
#37

AW: Application Path

  Alt 8. Okt 2013, 11:20
Zitat:
Anwendungsverzeichnis := SysUtils.ExtractFilePath(System.ParamStr(0));
Anwendungsverzeichnis := SysUtils.ExtractFilePath(Forms.Application.ExeName );
@Perlsau: und genau die Werte dieser Anwendungsverzeichnisse aendern sich wenn das Programm in bestimmten Verzeichnissen liegt. Und das ist wohl ein Delphi-Problem.
Bevor du uns nicht verrätst, in welche Verzeichnisse Du deine Exe kopiert hast, und insbesondere, was das nach den obigen Befehlen in "Anwendungsverzeichnis" drin steht, glaubt dir das hier niemand.

Analog zu deinem Beitrag #7 habe ich mal ein Testprogramm gemacht. (Nur eine Form mit einem Label drauf). Im OnShow dann
LabelDir.Caption:=ExtractFilePath(Application.ExeName);
Egal, ob ich das nach C:\Users\Userx\Downloads\Irgendwas oder sonst irgendwohin kopiere, es wird erwartungsgemäß immer das Verzeichnis angezeigt, in dem die Exe liegt.

<DummeFrage>
Hast du vielleicht nicht die Exe kopiert, sondern nur eine Verknüpfung angelegt?
</DummeFrage>
  Mit Zitat antworten Zitat