Thema: Delphi VCL & Batch-Befehl

Einzelnen Beitrag anzeigen

1753

Registriert seit: 9. Nov 2008
3 Beiträge
 
#1

VCL & Batch-Befehl

  Alt 9. Nov 2008, 22:45
Hallo zusammen!


Ich versuche im Moment aus einer VCL Anwendung einen Batch Befehl auszuführen.
Delphi 2009 mit Update1

ShellExecute funktioniert irgendwie nicht und auch WinExec verwigert mir den Dienst.
Bei WinExec bekomme ich wenigstens den Fehler 1049 (Datenbank nicht gefunden - läuft aber bei mir).

Delphi-Quellcode:
interface
  {$APPTYPE CONSOLE}

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShellExecute(0, 'open', PChar('C:\Windows\System32\cmd.exe'),
              'mysqldump -uuser -ppasswort --databases mysql > /mysql.sql',
              nil, SW_SHOWNORMAL);

  //WinExec('mysqldump -uuser -ppasswort --opt --databases .ysql > /mysql.sql',sw_SHOW);
end;
Hab auch schon im Forum gesucht, aber nichts hat so richtig gepasst oder gefunzt.

Für jede Hilfe bin ich sehr dankbar!


MfG
  Mit Zitat antworten Zitat