Ouvrir une appli en .exe dans une form en vb2005

Soyez le premier à donner votre avis sur cette source.

Vue 10 161 fois - Téléchargée 1 066 fois

Description

Adamo901 a demandé "Si c'est possible, proposer un code en VB2005".
Je l'ai fait avec des petits plus.
En résumé: ouvrir un exe(notepad pour l'exemple),le mettre dans la fenêtre, le redimentionner et repositionner, suprimer la barre de titre, le mettre dans un textbox et le fermer pour pouvoir recommencer.

Conclusion :


Je suis novice en VB2005, je ne sais pas si mon code est très ... .mais pour moi ça marche bien et sans bug.
Merci par avance, pour vos avis et commentaires.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

pc152
Messages postés
38
Date d'inscription
vendredi 24 novembre 2000
Statut
Membre
Dernière intervention
9 octobre 2008
-
Source très bien, petit note j'ai mit excel au lieu du bloc note, cela fonctionne en partie mais je ne peux pas saisir dans les cellule ni me servire des scroll bar, si tu peu voir d'ou cela provient ;)
cs_spoty
Messages postés
17
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
11 septembre 2008
-
bonsoir PC152
Je n' ai pas excel, donc je ne peux pas faire de test. Je connais très peu VB2005 et les languages de moins de 10 ans et même plutôt 15.
(Je pianote en VB2005 depuis seulement 5 jours).
Pour écrire dans notepad avec le clavier pas de problème, mais impossible d'écrire en passant par le code !!!(je ne connais pas la solution).
Il y a apparemment un problème de handle mais je n'en suis pas sure du tout.
J'ai remarqué que une fois le programme capturé il apparaissait nulle part en child dans la form ou dans la textbox. C'est surement l'origine de ton problème.
J'espère qu'un esprit éclairé pourra nous aider à résoudre cette énigme.
Désolé de ne pouvoir d'aider .
A+
TigerFab
Messages postés
115
Date d'inscription
samedi 15 février 2003
Statut
Membre
Dernière intervention
18 mai 2008
-
Belle source, simple et efficace
bravo
cs_Dnx
Messages postés
16
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
16 juillet 2007
-
Hello, sympa la source :)

mais je n'arrive pas a démarrer une application sur le réseau...
avec le shell, il ma lance une erreur "fileNotFoundException"
par contre en utilisant le Process.start, la pas d'erreur mais le SetParent ne marche plus :(


une idée?

merci ;)
cs_spoty
Messages postés
17
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
11 septembre 2008
-
Bonjour Dnx
Personellement, j'ai un problème avec le retour de valeur de Handle et Id avec Process c'est pour celà que j'ai contourné le bugg avec shell.
Je viens de tester un autre contournement qui a l'air de marcher:
mettre un System.Threading.Thread.sleep(100) ou même 200 avant de récupérer l'Handle ou l'Id.
Sinon je n'ai pas fait de test réseau c'est hors de mes connaîssances actuelles.
Si tu peux m'envoyer ton code modifié en MP,j'y jetterai un oeil histoire de m'instruire.
Je pense pouvoir faire bientot une mise à joue de la source avec fonction "Ecrire dans l'application"(par code).
A+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.