SHELL + APPACTIVATE BUG §§§§ URGENT §§§

cs_sal Messages postés 5 Date d'inscription lundi 6 janvier 2003 Statut Membre Dernière intervention 7 avril 2003 - 15 janv. 2003 à 10:36
cs_gorby69 Messages postés 48 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 10 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 ?

SEB

2 réponses

cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
15 janv. 2003 à 11:29
Utilise plutot l'API ShellExecute :

ShellExecute

A++

Crazyht :)
0
cs_gorby69 Messages postés 48 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 10 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.
0
Rejoignez-nous