Echange de données entre application

cs_racine Messages postés 11 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 25 juillet 2008 - 24 janv. 2008 à 17:08
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 27 janv. 2009 à 20:40
Bonjour,

comment envoyer à partir d'un exe en VB.Net une chaine de caracteres vers un autre EXE.Net sans passer par une base de données ou un fichier texte (directement en mémoire).

soit envoie de message ou une autre methode standard de Visual Studio 2005

Merci d'avance,
Olivier

11 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 36
25 janv. 2008 à 00:00
Salut

Tu as plusieurs possibilités
1 --> webservice (WCF aussi par exemple)
2 --> file de message
3--> dotnet remoting
4 --> mapping en memoire
5 --> named pipe
6 --> socket
7 --> clipboard (non conseillé, sauf pour faire un vrai copier/coller, mais pas de la comm inter application)
8 --> etc

As toi de choisir?
0
cs_rivaldinho Messages postés 28 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 23 avril 2009
19 janv. 2009 à 19:09
Salut nhervagault, j'ai un programme de conversion de voix en texte qui sappele dragon et j'aimerais récupérer le texte que ce programme me donne en temps réel pour l'utiliser dans une autre application. Mercii
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 36
19 janv. 2009 à 19:49
Salut,
@rivaldinho

Pour faire ce genre d'appli, il faut recupérer le handle la fenetre de dragon
(j'ai jamais fait mais c'est faisable) et apres lire le contenu de la fenetres.

http://www.vbfrance.com/codes_image/normal/35981.aspx
http://www.vbfrance.com/codes/INITIATION-MANIPULATION-HANDLE-FENETRE_2366.aspx


Je ne pense pas qu'il y a d'autres solutions.



bon codage avec les API
0
cs_rivaldinho Messages postés 28 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 23 avril 2009
19 janv. 2009 à 20:41
merci pour tes conseils mais je ne comprend pas comment utiliser le handle de la fenetre, crois-tu que je px controler ce handle a partir de C++ ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 36
20 janv. 2009 à 00:13
Oui,
Dans un programme window (au niveau API)
chaque composant est considéré comme une fenetre
exemple une barre d'outil est considéré comme un window et a donc un handle
dans un bouton idem
une zone de texte idem

Donc il faut récupérer le handle de la fenetre et apres lire la valeur
de la zone de texte.


Avec uipsy, j'ai testé tu peux lire le texte sur une fenetre MSNmessenger
par exemple.

pour recuperer le texte je ne connais pes l'API mais ca ne dois pas etre trop dur

spy++ ou uispy peut t'aider
0
cs_rivaldinho Messages postés 28 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 23 avril 2009
20 janv. 2009 à 17:12
Merci pour les info; peut-tu me dire où trouver SPY++ je n'arrive pas à le trouver???
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 36
20 janv. 2009 à 17:35
C'est dans tools de visual c++ normalement
ou le windows developpement kit
0
cs_rivaldinho Messages postés 28 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 23 avril 2009
22 janv. 2009 à 16:05
J'ai un autre programme qui converti le texte en voix donc j'ai besoin d'écrire le texte à partir de C++ dans la boite de texte de ce programme de conversion . Est-ce que je pourrait utiliser spy++ pour y arriver??
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 36
22 janv. 2009 à 18:16
0
cs_rivaldinho Messages postés 28 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 23 avril 2009
27 janv. 2009 à 19:58
Salut et encore merci pour ton aide, je voulais te demander comment ouvrir une application a partir de mon code C++, j'ai utiliser la fonction ShellExecute(..) mais sans résultats???
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 36
27 janv. 2009 à 20:40
Salut

Une petite recherche et on trouve shellexecute
http://files.codes-sources.com/fichier.aspx?id=10733&f=main.cpp
0
Rejoignez-nous