Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1198 connectés 

  FORUM HardWare.fr
  Programmation

  [VB] Problème de "multitache"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Problème de "multitache"

n°26048
nix_
Posté le 19-04-2001 à 18:50:44  profilanswer
 

Voila: J'appelle une appli dans mon source vb par la fonction Shell(pathname). Cette appli me sort un fichier que je voudrais ouvrir dans mon source vb après l'appel de l'appli. Seulement voila, vindoze est multitache (la fonction shell est asynchrone comme ils disent dans la doc) et donc quand j'essaye d'ouvrir mon fichier créé par l'appli, l'execution de l'appli n'est pas terminée => le fichier n'existe pas encore => erreur à l'execution.
Bref, il me faudrait une fonction qui qui attende la fin de l'execution de l'appli ou un truc dans le genre. ( la fonction GetModuleUsage appliquée le hundle retourné par la fonction Shell faisait ca dans vb3 mais elle existe plus dans vb5 et 6 ... )
Les pro de VB: lachez vous!
Merci!

mood
Publicité
Posté le 19-04-2001 à 18:50:44  profilanswer
 

n°26049
Guru
Posté le 19-04-2001 à 19:00:58  profilanswer
 

Plutot que d'utiliser Shell utilise plutot les méthodes de l'api Win32 comme CreateProcess ( http://msdn.microsoft.com/library/ [...] d_9dpv.htm ) qui te permettra de lancer l'application et puis WaitForSingleObject ( http://msdn.microsoft.com/library/ [...] o_4ldg.htm ) qui permettra a ton process initial d'attendre la fin de l'execution en lui passant un handle sur le process précédement crée.

 

[edit]--Message édité par Guru--[/edit]

n°26050
JWhy
je peux plier (héhé)
Posté le 19-04-2001 à 19:09:46  profilanswer
 

une version simple ( qui a dit crade ;) ) serait d'attendre , apres avoir lancé ton prog. externe, que l'API FindWindow te renvoie 0


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°26296
nix_
Posté le 20-04-2001 à 18:52:12  profilanswer
 

Je n'ai pas encore essayer mais il semblerais que la solution se trouve ici: http://www.vbfrance.com/article.asp?Val=372  
Ca en intéressera quelques uns je pense!
En tout cas merci guru et jwhy  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB] Problème de "multitache"

 

Sujets relatifs
problème de librairies paintlibProbleme de Thread avec Linux
[JAVA] Probleme avec les FileFilterproblème de quotes (php)
URGENT : Problème avec un menu déroulant !Problème avec Perl les CGI et le HTML
probleme de mise en page sur vb6 aide à une debutante[JAVA] - Problème de rafraîchissement d'écran !!!
[SQL] j'ai un ptit probleme avec une requete....[PHP] Problème de script (débutant)
Plus de sujets relatifs à : [VB] Problème de "multitache"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR