Zitat von
Hedge:
Ich verwende keine Konstante, weil das ShellExecute in der Project-Datei ausgeführt wird und ich so in der uses-Klausel extra Windows reinpacken müsste.
Der Compiler kompiliert nur das in die Exe, was auch gebraucht wird bzw. das, was im Init-abschnitt der
Unit steht. Aber auch wenn du die
Unit Windows.pas nicht verwenden willst, dann definier dir wemfalls die Konstante selbst, das erhöht die Lesbarkeit.
Warum sich die VLC-Dateien mit Shellexecute nicht öffnen lassen, kann ich dir leider auch nicht sagen.