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 :

DLL et VC .NET 2003


Sujet :

VC++ .NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    13
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 13
    Par d�faut DLL et VC .NET 2003
    Bonjour,

    J'ai r�cup�r� un SDK pour un materiel tactile, mon probl�me est que dans ce SDK ils n'expliquent pas comment utiliser la lib et la dll fournie hors des MFC.

    J'ai lu ds la FAQ que beaucoup de dll mfc sont utilisable en application win32 (ce que j'ai, je travaille sur la base d'un moteur ogre3d).

    mon probl�me est que dans mon code de base ogre j'ai :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )
    et dans mon SDK ils me disent de faire un :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    void SBSDKAttach(HWND hWnd, bool bSendXMLAnnotations = false);
    Y a t'il un point commun entre les HINSTANCE et les HWND ???
    pensez vous que je puisse utiliser les deux ensemble??
    Pour ma part je suis perdu...

    Merci a tous d'avance.

  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
    le HWND est le handle qui repr�sente une fenetre, il faut que tu lui passes celui de la fenetre que tu cr�es

  3. #3
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Y a t'il un point commun entre les HINSTANCE et les HWND ???
    oui, ce sont tous des types synonymes de
    - void* ou
    - d'une certaine macro un peu bizarre voir les *.h correspondant

    La diff�rence c'est uniquement le nom qui t'indique que HWND c'est pour les objets fen�tres et HINSTANCE c'est pour l'instance de l'application.

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Perdu, ce sont des types compl�tement diff�rents.

    La seule chose qui les relier, c'est que chaque fen�tre poss�de une classe de fen�tre, et chaque classe de fen�tre est li�e � un module (fichier ex�cutable, qui peut �tre un EXE ou une DLL).
    Et donc, pour chaque fen�tre, on peut r�cup�rer le handle du module de sa classe.
    (avec GetWindowLongPtr(hWnd, GWLP_HINSTANCE))
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    13
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 13
    Par d�faut
    Ok merci beaucoup a tous je vais essayer je vous redis si j'ai r�ussi.

    PS : dsl pour le retard (� les vacances....)

Discussions similaires

  1. R�ponses: 10
    Dernier message: 01/02/2008, 17h14
  2. R�ponses: 5
    Dernier message: 21/09/2007, 08h59
  3. VB .Net 2003 - DLL - point d'entr�e introuvable
    Par Malebogia dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 05/09/2006, 18h04
  4. [IDE][VS.NET 2003] Y a-t-il une liste des racourcis ?
    Par 404Found dans le forum Contribuez
    R�ponses: 2
    Dernier message: 22/06/2004, 20h20
  5. VS .NET 2003 et DirectX 9
    Par GreenPhoenix dans le forum DirectX
    R�ponses: 5
    Dernier message: 04/02/2004, 10h52

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