Einzelnen Beitrag anzeigen

Kinimod8

Registriert seit: 9. Jan 2004
Ort: Barsbüttel
317 Beiträge
 
Delphi 6 Personal
 
#1

Wie ein Kommandozeilenprogramm ausführen?

  Alt 14. Okt 2005, 14:13
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
Code:
DBTAB xyz.dbf xyz.txt
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;
Dominik Peters
  Mit Zitat antworten Zitat