Hallo,
ich habe ein Kommandozeilenprogramm, dass .dbf-Dateien int .txt-Dateien umwandelt. Der Aufruf unter Windows ist ganz einfach (Start-Auführen-"cmd"-Programm mit Parametern ausführen), aber wie kann ich das Programm aus Delphi heraus aufrufen?
Die Syntax für mein Kommandozeilenprogramm ist
Ich hoffe, ihr könnt mir helfen!
Dominik
PS: Mit diesem Code habe ich es schon probiert, geht aber nicht:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
c, p: array[0..800] of Char;
begin
StrPCopy(c, 'C:\DBTAB.exe');
StrPCopy(p, 'DBTAB test.dbf test.txt');
ShellExecute(Application.Handle, 'open', c, p, nil, SW_NORMAL);
end;