Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Donner le focus à une application non VB [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (tiger76)

mercredi 29 janvier 2003 à 13:43:19 | Donner le focus à une application non VB

tiger76

J'ai un petit problème : on m'a demandé de faire une application VB qui lance un exe (disons calc.exe), qui en lance un 2eme(disons cmd.exe) et qui rend le focus au 1er exe (donc calc).

J'ai essayé plusieurs méthodes, mais aucune ne fonctionne.

Si vous pouvez m'aider...

mercredi 29 janvier 2003 à 14:13:48 | Re : Donner le focus à une application non VB

tiger76

J'ai presque résolu le problème grace à appActivate

Cependant, cette fonction me renvoye une run-time error 5 : "Invalid procedure call or argument"

strAppli1 = "C:\WINDOWS\system32\cmd.exe"
strAppli2 = "C:\WINDOWS\system32\calc.exe"

' Lance la 1ère application et récupère le handle
While ret <= 32
ret = ShellExecute(0&, vbNullString, strAppli1, vbNullString, vbNullString, 1)
Wend
While hHandleAppli1 = 0
hHandleAppli1 = FindWindow(vbNullString, strAppli1)
Wend

' Lance la 2ème application et récupère le handle
ret = 0
While ret <= 32
ret = ShellExecute(0&, vbNullString, strAppli2, vbNullString, vbNullString, 1)
Wend
While hHandleAppli2 = 0
hHandleAppli2 = FindWindow(vbNullString, "Calculatrice")
Wend

' Donne le focus à la 1ère application
AppActivate (hHandleAppli1)

Si vous voyez des erreurs...


-------------------------------
Réponse au message :
-------------------------------

> J'ai un petit problème : on m'a demandé de faire une application VB qui lance un exe (disons calc.exe), qui en lance un 2eme(disons cmd.exe) et qui rend le focus au 1er exe (donc calc).
>
> J'ai essayé plusieurs méthodes, mais aucune ne fonctionne.
>
> Si vous pouvez m'aider...



Cette discussion est classé dans : exe, vb, application, focus, donner


Répondre à ce message

Sujets en rapport avec ce message

Donner le focus à 1 application (2) [ par salazar ] Lorsque j'ai plusieurs applications ouvertes, je souhaiterai faire afficher au premier plan l'application MEEDIO, puis lui donner le focus.Peut on réa Lancer un exe dans le meme dossier d'execution de l'application vb [ par Tank01 ] Bonjour,Comment lancer tout simplement un exe depuis mon exe en vb, mais sans y indiquer de chemin ( c'est a dire que ce exe se trouverais dans le mêm extraire les fichiers d'une application vb [ par amita ] salut mes ami(e)svoila j'ai une application vb càd exe et j'ai perdu toutes la source ( forms et modules) je veu savoir s'il ya un moyen pour récupére TabControl donner le Focus à un onglet ? [ par Sipat ] Bonsoir,Comment donner le Focus à un onglet  avec VB.NET 2003 ?Avec VB6 j'avais :TabControl.Tab = 0 pour le premier onglet, 1 pour le suivant...Mais a vb 2005 et .Net [ par akosomba ] Bonjour tout le monde,J'ai fait une petite application en VB 2005 qui doit être executée à partir d'un windows fraichement installé (vierge d'applicat ouvrir une application .exe sur VB ?? [ par neox84x ] bonjour , je voudrai savoir comment on peux ouvrir une aplication .exe sur vb .net pour pouvoir faire des modification et des choses comme sa merciii application.exe sur ordinateur qui ne dispose pas de VB [ par SElKettani ] Bonsoir, Je suis débutant en VB. J'ai crée une petite application, je l'ai gravé sur un CD. J Probleme execution application en vb. [ par jocker132 ] Bonjour. J'ai developpé une petite application en vb sous visual basic 6.0 (petite calculatrice) et j'ai crée le .exe en clickant sur fichier creer "c Inserer une application (*.exe) dans mon appliction vb [ par matmut ] Je voudrais avoir des renseignements sur la façon de procéder pour afficher une application exterieur à vb (*.exe) à l'intérieur de l'application vb q Comment ouvrir un exe dans une fenêtre vb ?? [ par matmut ] Je voudrais avoir des renseignements sur la façon de procéder pour afficher une application exterieur à vb (*.exe) à l'intérieur de l'application vb q


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.