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.