bonjour.
Je souhaite que l'utilisateur de mon prog en delphi puisse faire une sauvegarde de la base de données. J'aimerai donc lancer :
'C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.exe',' -u root -pmdp --opt mabase -h localhost > c:\sauvegarde.sql'

J'ai donc essayé des milliers de combinaisons avec shellexecute et cmd, sans aucun resultat.
J'ai essayé des trucs du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ShellExecute(Handle,'open','C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.exe',' -u root -pmdp --opt ird -h localhost > c:\sauvegarde.sql',nil,SW_SHOWNORMAL);
La fenetre ms-dos apparait et disparait, je n'ai aucune erreur en testant avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<=32 then ShowMessage(SysErrorMessage(GetLastError));
mais je n ai jamais mon fichier de sauvegarde créé.

J'ai bien trouve quelques trucs sur els frum, genre ca:
http://www.developpez.net/forums/sho...&highlight=cmd
mais ca me parait bien compliqué pour mon pb.

Quelqu'un peut il m'aider?
Merci
Julie