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

C++/CLI Discussion :

[D�butant] Probl�me de liens et hWnd


Sujet :

C++/CLI

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par d�faut [D�butant] Probl�me de liens et hWnd
    Bonsoir,

    Je suis en train de travailler sur un projet tuteur�. Avec Visual 2005, lors de la compilation dudit projet, j'obtiens les erreurs suivantes :
    error LNK2028: jeton non r�solu (0A00000F)
    error LNK2019: symbole externe non r�solu
    Apr�s quelques recherches sur MSDN, il semblerait que ce soit un probl�me de liens, de librairies. Comment savoir lesquelles me manquent ? Et comment les rajouter ?

    Par ailleurs, j'aimerais savoir comment r�cup�rer une instance de type HWND, ou HINSTANCE, de la fen�tre principale du projet.
    Comment utiliser
    GetHashCode () ;
    qui renvoit un int ?

    Merci d'avance.

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    error LNK2028: jeton non r�solu (0A00000F)
    error LNK2019: symbole externe non r�solu
    Le message est incomplet, on ne sait pas quel est le symbole en question. Difficile de t'aider sans �a.

    Par ailleurs, j'aimerais savoir comment r�cup�rer une instance de type HWND, ou HINSTANCE, de la fen�tre principale du projet.
    Il me semble que tu peux r�cup�rer le HINSTANCE de l'application avec GetModuleHandle(NULL). Tu le r�cup�res aussi en param�tre de WinMain.
    Quant au HWND de la fen�tre... c'est toi qui l'a cr��e non ?

    Comment utiliser
    qui renvoit un int ?
    Si tu commen�ais par nous dire d'o� vient cette fonction et ce que tu veux en faire ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par d�faut
    Detect0.1.obj : error LNK2028: jeton non r�solu (0A00000F) "public: void __clrcall NWebCam::CWebCam::Connect(void)" (?Connect@CWebCam@NWebCam@@$$FQAMXXZ) r�f�renc� dans la fonction "private: void __clrcall Detect01::Form1::Form1_Load(class System::Object ^,class System::EventArgs ^)" (?Form1_Load@Form1@Detect01@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z)

    Detect0.1.obj : error LNK2019: symbole externe non r�solu "public: void __clrcall NWebCam::CWebCam::Connect(void)" (?Connect@CWebCam@NWebCam@@$$FQAMXXZ) r�f�renc� dans la fonction "private: void __clrcall Detect01::Form1::Form1_Load(class System::Object ^,class System::EventArgs ^)" (?Form1_Load@Form1@Detect01@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z)
    Voil� toute l'erreur.


    Pour le fait d'avoir cr�er la fen�tre, j'utilise Windows Forms, du coup tout est gener�.
    Pour le GetHashCode(), je pensais pouvoir l'utiliser afin d'avoir un num�ro de fen�tre. Mais il semblerait que ce ne soit pas �a. Elle peut s'appliquer sur la fen�tre principale.

    J'ai vu qu'avec un win main, c'est plus rapide d'avoir un hwnd, mais l� il ne s'agit malheureusement pas d'un win main... GetModuleHandle(NULL) n'est pas applicable non plus.

    Pardon pour le manque d'informations, comme je suis pas mal dedans, j'oublie que les autres n'en savent rien !

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par d�faut
    J'ai finalement r�ussi � passer ces probl�mes. Mais pas r�soudre les erreurs...
    Je n'utilise plus la classe � laquelle la fen�tre principale n'arriver pas � acc�der, donc en rempla�ant directement par le code au lieu des appels de fonctions.

    Au cas o� �a int�resserait quelqu'un pour le hWnd, voil� comment j'ai fait :

    R�cup�rer le handle :

    IntPtr handle = this->Handle::get () ;
    HWND hwnd = (HWND) handle.ToPointer () ;

    Voil�, un peu de bidouillage par-ci par-l� ^^ Merci quand m�me.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [ZF 1.5] Probl�me des liens framework zend pour les d�butants
    Par joulive dans le forum MVC
    R�ponses: 1
    Dernier message: 12/03/2010, 09h06
  2. R�ponses: 2
    Dernier message: 28/04/2004, 11h25
  3. [D�butant] Probl�me de d�connexion d'une page JSP
    Par amal9 dans le forum Servlets/JSP
    R�ponses: 12
    Dernier message: 22/01/2004, 13h40
  4. [d�butant] Probl�mes avec CRegKey
    Par Pedro dans le forum MFC
    R�ponses: 4
    Dernier message: 10/11/2003, 15h28
  5. R�ponses: 11
    Dernier message: 02/09/2003, 14h20

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