Einzelnen Beitrag anzeigen

aramintaros

Registriert seit: 14. Mai 2008
48 Beiträge
 
#4

Re: ShellExecute funktiomert nicht richtg mit Parameterangab

  Alt 8. Mai 2009, 03:20
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
  Mit Zitat antworten Zitat