Zitat von
DeddyH:
Die Parameter des aufzurufenden Programms gehören in den 4. Parameter von ShellExecute, steht auch so in der Hilfe.
Hallo DeddyH,
erst einmal Danke für den Hinweis, habe dann durch ausprobieren folgenden Code der ohne Fehlemeldung klappt.
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin
ShellExecute(
Handle,
nil, '
C:\Avidemux\run.exe', '
--load C:\Testordner\test.avi --external-mp3 C:\Testordner\laut.mp3 --save C:\Testordner\laut.avi',
nil, SW_SHOW);
end;
end.
Wo kann ich eine verständliche Auflistung oder Erklärung finden was die
Parameter bedeuten und wie ich damit umgehe, oder kannst du mir erklären wie Sie zu verstehen sind?
z.B.
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin
ShellExecute(
Handle,
nil, '
C:\Avidemux\run.exe', '
--load C:\Testordner\test.avi --external-mp3 C:\Testordner\laut.mp3 --save C:\..............,,,,,',
nil,
P 1 P 2 Parameter 3 Paramater 4 P 5
SW_SHOW);
Par 6
end;
end.
Jedenfalls verstehe ich das so. Par 6(CmdShow Konstanten) ist schon klar, der ist nicht schwer
wobei ich das zentrieren des Fensters vermisse
Thx und schönes WE ara