Einzelnen Beitrag anzeigen

skyquaker

Registriert seit: 14. Sep 2006
96 Beiträge
 
Delphi 7 Professional
 
#1

ShellExecute ! Was habe ich falsch gemacht?

  Alt 27. Jan 2007, 16:39
Delphi-Quellcode:
...
uses shellapi;
...
...
begin
...
ShellExecute(Form1.Handle, nil, PCHAR(Instdir+'Data\conv.exe'),
PCHAR(' -h '+tempdir+'temporary.wav '+Instdir+'Output\'+fn+'.mp3'), nil, SW_SHOWMAXIMIZED);
...
end
Ich versuche den LAME Encoder (Lame.exe umbennant nach conv.exe) auszuführen. Die Anwendung lässt sich compilieren, doch der Lame Encoder wird nicht (oder nur so kurz, dass er nicht sichtbar ist) gestartet und meine Datei bleibt dieselbe.

Instdir und Tempdir:
Delphi-Quellcode:
Reg:= TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('\Software\...\', false);
instdir := Reg.ReadString('Installdir');
tempdir := Reg.ReadString('Tempdir');
FN : fn := ChangeFileExt(ExtractFileName(opendialog1.filename), ''); Was habe ich falsch gemacht?
  Mit Zitat antworten Zitat