cs_sal
Messages postés5Date d'inscriptionlundi 6 janvier 2003StatutMembreDernière intervention 7 avril 2003
-
15 janv. 2003 à 10:36
cs_gorby69
Messages postés48Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention10 février 2006
-
30 mai 2003 à 11:28
j'ai un pb avec la fonction shell :
j'ai testé le code suivant :
ret = Shell("c:\winnt\system32\pbrush.exe",1)
appactivate ret
et le prog lance paint et plante sur appactivate ret.
j'ai remarqué que ret ne contient pas la valeur du PID inscrit dans le gestionnaire de taches de windows. Donc il est normal que appactivate plante.
question : POURQUOI LA FONCTION SHELL NE RENVOIE PAS LE BON PID ?
cs_gorby69
Messages postés48Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention10 février 2006 30 mai 2003 à 11:28
Salut
J'ai galéré comme toi.
J'avais ma fonction shell dans un timer. Et je décalarais ma variable ret dans ce timer. Résultat: à chaque fois que je passais par le timer ma vriable était redéclaré d'ou "ret" vide.
J'ai donc déclaré ret en variable publique et plus de problème. Tu devrai essayer.