![]() |
Wiedermal Problem ShellExecute
Ich versuche Grad mit
Delphi-Quellcode:
bekomme aber keinerlei Ausgabe
var
strF : String; begin if OpenDialog1.Execute and SaveDialog1.Execute then begin strF:= '"'+OpenDialog1.Filename+'"'+' -o "'+SaveDialog1.Filename+'"'+' -oac mp3lame -ovc x264'; //Showmessage(strf); //wegen der Kontrolle da stimt die Ausgabe eigentlich ShellExecute(handle,'open', PChar('engine.exe '), Pchar(strF), PChar(nil), SW_Show); end; end; in der Eingabeaufforderung funktioniert z.B. folgendes Zitat:
|
Re: Wiedermal Problem ShellExecute
Was sagt der Rückgabewert?
|
Re: Wiedermal Problem ShellExecute
Wenn es sich um ein Konsolenprogramm handelt, musst du als Programm wahrscheinlich die cmd.exe angeben und als Parameter das zu startende Programm.
|
Re: Wiedermal Problem ShellExecute
Rückgabewert ist 2
find nur grad die Tabelle mit den werten nicht
Delphi-Quellcode:
damit Rückgabewert 42
var
strF : String; begin if OpenDialog1.Execute and SaveDialog1.Execute then begin strF:= 'engine.exe "'+OpenDialog1.Filename+'"'+' -o "'+SaveDialog1.Filename+'"'+' -oac mp3lame -ovc x264'; Showmessage(strf); Showmessage(Inttostr(ShellExecute(handle, 'open', PChar('cmd.exe'), Pchar(strF), PChar(nil), SW_Show))); end; end; konsole geht auf aber sonst nichts keine Eingabe etc. |
Re: Wiedermal Problem ShellExecute
|
Re: Wiedermal Problem ShellExecute
ja hab jetzt was gefunden 2 ist File not Found
aber 42 kommt nicht darin vor |
Re: Wiedermal Problem ShellExecute
Ist auch > 32, also kein Fehler, weil ja der Aufruf von cmd.exe funktioniert hat
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 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