Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: ShellExecute führt den Befehl nicht aus
2. Jul 2014, 12:25
Wo? - Diese API hat einen Rückgabewert, den man eventuell mal auswerten sollte. Dann hat der COPY-Befehl einen Rückgabewert "ErrorLevel", welchen man auswerten sollte.
- Dieser API kann/sollte man das Arbeitsverzeichnis mitgeben, vorallem wenn in dem Aufruf irgenwo mir relativen Pfaden gearbeitet wird.
- Und wozu wird eine Batch aufgerufen, um die Datei zu kopieren, anstatt direkt zu kopieren und dabei nur einen Rückgabewert prüfen zu müssen?
- Oder kann man die PDF nicht gleich unter dem richtigen Namen speichern?
PS: Der Explorer ist schlauer. Er verwendet letztendlich auch auch nur sowas, wie das ShellExecute, nur ist der so intelligent und übergibt das aktuelle Verzeichnis als Arbeitsverzeichnis.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu ( 2. Jul 2014 um 12:30 Uhr)
|