![]() |
ShellExecute (Text in Datei schreiben)
Hallo,
wenn ich folgendes per CMD (ohne Delphi) mache: Zitat:
Aber wieso klappt das mit delphi nicht?
Delphi-Quellcode:
es öffnet sich nur kurz das cmd fenster und schliesst sich - was ja auch normal ist - aber es wird mir keine backup.sql geschrieben. Woran liegt das?
ShellExecute(hInstance,
'open', PChar('C:\Programme\MySQL\MySQL Server 4.1\bin\mysqldump.exe'), PChar('-u root -proot db > C:\backup.sql'), nil, SW_SHOW ); |
Re: ShellExecute (Text in Datei schreiben)
Hallo Mario,
da Ausgabe-Umleitung ein Leistungsmerkmal des Kommando-Prozessors ist, wirst du anders vorgehen müssen - etwa in der Art:
Delphi-Quellcode:
Grüße vom marabu
ShellExecute(
hInstance, 'open', 'cmd.exe', '/c "C:\Programme\MySQL\MySQL Server 4.1\bin\mysqldump.exe" -u root -proot db > C:\backup.sql', nil, SW_SHOW ); |
Re: ShellExecute (Text in Datei schreiben)
danke marabu, das funkt super :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 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