Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi ShellExecute und OpenDialog -> Problem (https://www.delphipraxis.net/95230-shellexecute-und-opendialog-problem.html)

xZise 3. Jul 2007 19:24

Re: ShellExecute und OpenDialog -> Problem
 
Naja :) Für mich ist ein absoluter Pfad, ein fester Pfad im Quelltext:
Delphi-Quellcode:
procedure ...
begin
  OpenFile('C:\Programme\....');
end;
und relativ ist ein Pfad, welcher während der Programmlaufzeit bestimmt wird und nicht statisch ist :) Vielleicht wäre "statischer" und "nicht statischer" Pfad besser gewesen :)

DGL-luke 3. Jul 2007 19:27

Re: ShellExecute und OpenDialog -> Problem
 
nein, relative pfade und absolute pfade sind wohldefiniert. relativ heißt relativ zu einem basisverzeichnis (z.B. das aktuelel verzeiochnis, das programmverzeichnis etc.). absolut heißt voll qualifiziert, das heißt vom root weg. unter windows also mit laufwerksangabe.

was du meinst ist eher statisch/dynamisch.

jim_raynor 4. Jul 2007 10:15

Re: ShellExecute und OpenDialog -> Problem
 
Es gibt auch eine Option beim OpenDialog: NoChangeDir oder so ähnlich. Damit wird das ändern des Arbeitsverzeichnisses durch den OpenDialog vorhindert. Warum das Standardmäßig deaktiviert ist kann ich nicht sagen, hab aber schon häufig deswegen geflucht ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:40 Uhr.
Seite 2 von 2     12   

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