IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

interface soft en visual c++


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut interface soft en visual c++
    bonjour,

    je peux savoir si visual c++ peux communiquer avec un autre logiciel, en fait c'est un logiciel de supervision est je veux r�cup�rer les donn�es pour pouvoir les modifier.
    merci d'avance pour vos reponses.

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu veux cr�er un programme pour exploiter des donn�es pr�sentes dans un autre logiciel ?

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut interface soft
    en fait je dois cre� une interface soft qui peux lire donn�es d'un autre logiciel

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    le logiciel n'offre pas de syst�me pour s'interfacer avec lui ? (fichiers xml, apis, etc ...)

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut inteface
    donc tu pense que ce n'est pas possible de faire une interface avec visual c qui peux aller �crire des donn�es dans ce logiciel

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    je pense que c'est pas la meilleure facon.

    Sinon, oui, grace aux handles, tu peux aller r�cuperer le contenu d'interface d'autres logiciels si les champs sont �l�mentaires (textbox, static, edit, etc ...)
    ca devient compliqu� et c'est souvent de la bidouille.

  7. #7
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut interface
    donc tu n'as pas une autre solution pour pouvoir exploiter les donn�es d'un autre logiciel et pouvoir les modifier
    et c'est quoi un handles stp?

  8. #8
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    si, la solution serait d'utiliser findwindow, getwindowtext, etc ... pour localiser la fenetre, les controles et lire le contenu

  9. #9
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut findwindow
    c'est quoi un findwindow et getwindowtext, tu n 'aurais pas un exemple de programme qui utilise findwindow.
    merci

  10. #10
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    fais une recherche sur le forum, il y en a plein
    dans la faq visual C++ aussi

  11. #11
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut
    supposons que je connais l'adresse de stockage de l'autre logiciel, est ce que tu pense que je peux aller directement lire et changer les donn�es avec visual C.

  12. #12
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    c'est quoi l'adresse de stockage ?

  13. #13
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut
    en fait je veux dire l'adresse ou l'autre logiciel stocke les variables que je dois modifier tu vois se que je veux dire ou pas?

  14. #14
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu parles d'une adresse en m�moire ?

  15. #15
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut
    oui

  16. #16
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    normalement, les zones de m�moires d'un processus sont prot�g�es de la lecture d'autres. On peut y arriver plus ou moins grace � une injection de code, mais c'est un processus plutot compliqu�.
    Tu as abandonn� la lecture directe depuis l'interface ?

  17. #17
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut
    ok d'acord. en fait je ne comprends pas trop comment utiliser findwindow, getwindowtext, etc. est ce que tu peux m'expliquer un peux ce que sa veux dire stp et comment sa marche stp.
    merci beaucoup

  18. #18
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    FindWindows va te permettre de r�cuperer un handle de fenetre, ou de controle

    un exemple :
    ouvre la calculatrice de windows XP, rentre un nombre
    et execute ca
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    	HWND h = FindWindow(TEXT("SciCalc"), NULL);
    	if (h)
    	{
    		HWND hEdit = FindWindowEx(h, NULL, TEXT("Edit"), NULL);
    		if (hEdit)
    		{
    			int len = (int)SendMessage(hEdit, WM_GETTEXTLENGTH, 0, 0);
    			if (len)
    			{
    				TCHAR * text = new TCHAR[len + 1];
    				SendMessage(hEdit, WM_GETTEXT, len, (LPARAM)text);
    				MessageBox(NULL, text, TEXT(""), 0);
    				delete text;
    			}
    		}
    	}
    ca va t'afficher la valeur du champ edit

  19. #19
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut
    ya des erreurs quand j'ex�cute le programme

  20. #20
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par d�faut
    ok c bon sa marche
    et pour aller ecrire des donn�s on fait comment?

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 1 sur 3 123 Derni�reDerni�re

Discussions similaires

  1. Faire une belle interface avec MS Visual C# 2008 express
    Par pdtor dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 15/04/2009, 14h08
  2. INterface graphique avec visual studio .net 2003
    Par Lucas42 dans le forum C++
    R�ponses: 4
    Dernier message: 09/11/2007, 19h28
  3. interface graphique avec Visual Editor sous Eclipse
    Par bino dans le forum Eclipse Java
    R�ponses: 3
    Dernier message: 08/06/2007, 13h38
  4. interface graphique avec visual C++ express 2005
    Par tiboo dans le forum Visual C++
    R�ponses: 2
    Dernier message: 18/08/2006, 09h10
  5. Interface graphique en Visual C++
    Par kintou-izac dans le forum MFC
    R�ponses: 3
    Dernier message: 16/03/2005, 22h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo