![]() |
ShellExecute ! Was habe ich falsch gemacht?
Delphi-Quellcode:
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.
...
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 Instdir und Tempdir:
Delphi-Quellcode:
FN :
Reg:= TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE; Reg.OpenKey('\Software\...\', false); instdir := Reg.ReadString('Installdir'); tempdir := Reg.ReadString('Tempdir');
Delphi-Quellcode:
Was habe ich falsch gemacht?
fn := ChangeFileExt(ExtractFileName(opendialog1.filename), '');
|
Re: ShellExecute ! Was habe ich falsch gemacht?
Hallo,
vielleicht magst Du dir eimal diesen ![]() Grüße und ein schönes Wochenende. Klaus |
Re: ShellExecute ! Was habe ich falsch gemacht?
Zitat:
|
Re: ShellExecute ! Was habe ich falsch gemacht?
Zitat:
|
Re: ShellExecute ! Was habe ich falsch gemacht?
Habs geschafft, vielen Dank.
Delphi-Quellcode:
ShellExecute(
Handle, 'open', PChar(Instdir + 'Data\conv.exe'), PChar('"'+Tempdir+'\temporary.wav'+'" "' + Instdir+'Output\'+fn+'"'+'.mp3'), nil, SW_SHOWNORMAL ); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:17 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