Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Ich liebe ShellExecute

  Alt 18. Mai 2022, 11: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} .
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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