simple, le delphi vas ouvrire commande msdos on mode hide, et lancé les commande puis récupirer le resultat, comme si par exemple tu fais: Démarrer-->excuter-->cmd
cd\
cd c:\mysql\Bin\mysqld --console //***tu sais ce que veux dire huh!

et tu recpret ce que le resultat du MsDos
Windows xp 5.0.1 service pack2 //***balbla
....
....
Version mysql 4.2.1 Max /***blabla
alors tu utilise se composant par ce que si non il faut creat ton propre out in thread les buffers et de pipe

tros simple je sais

okay pas grave.
moi je l'ai utulisé avant pour faire un gestionnaire de mysql server voilà ce que j'ai fait pour la partie que tu parle.
procedure TF_HS.Demarserv;
const ACRLF:Boolean=True;
Var MaCommande,c :String;
begin
DosCommand1.CommandLine :='Cmd.exe';
//Lance le programme console
DosCommand1.Execute;
DosCommand1.SendLine('', ACRLF);
DosCommand1.SendLine('cd\', ACRLF);
c:=copy(ExtractFilePath(Application.ExeName),0,2);
DosCommand1.SendLine(c,ACRLF);
MaCommande:='cd '+ExtractFilePath(Application.ExeName)+'\mysql\bin\';
DosCommand1.SendLine(MaCommande, ACRLF);
MaCommande:='mysqld --console' ;
DosCommand1.SendLine(MaCommande, ACRLF);
end;
j'éspere que tu sais de quoi je parle le composant ça s'appel Doscommande.
Matrix
