Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.049 Beiträge
 
Delphi 12 Athens
 
#18

AW: Ich liebe ShellExecute

  Alt 18. Mai 2022, 12:08
Du musst ShellExecute das Arbeitsverzeichnis mitteilen
Jupp, oder 7-Zip das Ausgabeverzeichnis mitgeben (-o"C:\irgendwo\" ),
aber zusätzlich das Arbeitsverzeichnis kann eh nie verkehrt sein, denn 7-Zip erstellt gern mal im Arbeitsverzeichnis Temp-Dateien.
Delphi-Quellcode:
WorkDir := 'd:\Buffer\Test 7z';
..., PChar(Params), PChar(WorkDir), SW_ShowNormal);

Und in WorkFile gehören eigentlich keine Anführungszeichen, wenn mit dem zweiten Params-Parameter gearbeitet wird.
{Operation,} CommandLine, nil {, WorkDir} oder {Operation,} ProgramPath, Parameters {, WorkDir} .
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (18. Mai 2022 um 12:25 Uhr)
  Mit Zitat antworten Zitat