AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi ShellExecute funktiomert nicht richtg mit Parameterangabe
Thema durchsuchen
Ansicht
Themen-Optionen

ShellExecute funktiomert nicht richtg mit Parameterangabe

Ein Thema von aramintaros · begonnen am 7. Mai 2009 · letzter Beitrag vom 8. Mai 2009
 
aramintaros

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

ShellExecute funktiomert nicht richtg mit Parameterangabe

  Alt 7. Mai 2009, 19:38
Hallo und Guten Abend,
ich habe einne Frage zu Delphi 2009.
Wenn ich ShellExecute nur mit dem Programmname benutze funktioniert es, wenn ich die zum Programm dazugehörigen Parameter nehme hängt sich das auf.
Es geht darum das Avidemux eine Videodatei mit einem Audiofile muxen soll. Der Befehl ist auf der Konsolenebene in Ordnung und klappt.

Delphi-Quellcode:
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ShellAPI;

type
  TForm2 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
{Geht nicht} ShellExecute(Handle, nil, 'C:\Avidemux\run.exe --load C:\testordner\test.avi --external-mp3 C:\testordner\laut.mp3 --save C:\testordner\laut.avi', nil, nil, SW_SHOW);
{Geht}       ShellExecute(Handle, nil, 'C:\Avidemux\run.exe', nil, nil, SW_SHOW);
end;

end.
Wenn mir da auf die Sprünge geholfen werden kann, bin ich sehr dankbar, ich beiß mir schon seit Stunden die Zähne aus.
Da ich kein Profi bin und manchmal die Hilfe nicht richtig verstehe , wäre ein Beispiel nicht nur hilfreich sonder auch lehrreich.
Die Hilfe von Delphi ist teilweise sehr kryptysch für mich und wenn auf die MSDN-Seiten verwiesen wird kann ich die nicht umsetzen.
Vielleicht gibt es da eine verständliche Beschreibung?
Gruß und Danke ara 8)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz