Bonjour,
En fait j'ai un petit souci avec la commande winexec
en fait j'ai une procedure qui me lance cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
begin
fichiertemp := GetTempDirectory+'rc.txt';
   WinExec(
     PChar('COMMAND.COM /K ipconfig/all > '+fichiertemp),
      SW_HIDE
     );
GetTempDirectory est une fonction qui me retourne le chemin du dossier temporaire. Donc je sauvegarde le fichier sous rc.txt et j'essaie de l'analyser avec ma procedure analyse
C'est là que le bat blesse, je me rend compte que WinExec me génére un processus apelé ntvdm.exe et donc il ya un conflit de lecture/ecriture sur mon fichier
Ma question est comment s'assuré de la fin de la ligne de commande WinExec?
Merci bcp