Einzelnen Beitrag anzeigen

Rolf Frei

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

AW: ShellExecute mit Leerzeichen

  Alt 16. Okt 2023, 12:26
Moin,

kurze Rückmeldung: Der größte Idiot sitzt doch immer vor dem Monitor

Der richtige Aufruf war

ShellExError := ShellExecute(Application.Handle,Nil,PChar('VLC.exe'),PChar('"' +FileName +'"'),Nil,SW_SHOW);
Das viel größere Problem war aber das ich beim Filename eine Verzeichnisebene vergessen habe

Oh Mann Trotzdem vielen, vielen Dank für die ganze Hilfe !!

Hans
Wie ich geschrieben habe läuft auch dein Orginalcode aus Post 1, wenn du da keine " drum herum machst (Siehe mein Beispiel von Ende Seite 2). Mit diesem Aufruf, wird der Default Player für mp4 Dateien gestartet und das Video abgespielt. Mit deiner Lösung von heute, muss der VLC installiert sein, was meiner Meinung nach nicht zwingend sein sollte.
  Mit Zitat antworten Zitat