Da bin ich wieder zu hause.
Wenn ich unter start ausführen die parameter manuell eingebe zb.
"C:\Delphi MP3\Mp3Player.exe" test1 test2 test3 test4 test5
werden alle parameter übergeben. (Max 255 zeichen).
Windows übergibt max 2 bis 3 dateinamen.
@xaromz
Deine komponente habe ich schon getestet(letzer beitrag).
Funktioniert auch bis auf version 1.2 (delphi 7).
Drag&Drop vom exlorer geht.
aber wie bekomme ich die dateien zb mit öffnentest ins programm.
Zum testen habe ich meine .exe mit der von winamp ausgetauscht.
Als Beispiel Registry eintrag von winamp.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Winamp.File\shell\open]
@="Öffnentest"
[HKEY_CLASSES_ROOT\Winamp.File\shell\open\command]
@="\"C:\\Programme\\Winamp\\winamp.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Winamp.File\shell\open\DropTarge t]
"Clsid"="{46986115-84D6-459c-8F95-52DD653E532E}"