Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
630 Beiträge
 
Delphi 11 Alexandria
 
#20

AW: ShellExecute mit Leerzeichen

  Alt 11. Okt 2023, 15:56
Also folgender Code läuft bei mir einwandfrei und VLC wird gestartet und das Video abgespielt. Da werden keine Gänsefüsschen, etc. benötigt, wenn das im richtigen Parameter übergeben wird.

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
  FileName: String;
  r: NativeUInt;
begin
  FileName := 'I:\Game Clips\Elite Dangerous Core-2015_10_10-23_16_19.mp4';
  r := ShellExecute(0, 'open', PChar(FileName), NIL, NIL, SW_SHOW);
  if r < 32 then
    RaiseLastOSError;
end;
  Mit Zitat antworten Zitat