Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1488 connectés 

  FORUM HardWare.fr
  Programmation

  Y'en as pas un qui sait utiliser des dll en C++ ????!!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Y'en as pas un qui sait utiliser des dll en C++ ????!!!!

n°30642
Moustaaki
.: ILITCH :. ésprit sibérie
Posté le 11-05-2001 à 11:46:35  profilanswer
 

j'ai besoin de la syntaxe d'importation de dll en C++.
est-ce qu'il faut un #include, etc ?
 
et puis jai une erreur débile que j'arrive pas à résoudre :
Type 'FenetrePrincipal' may not be defined here  à la ligne en rouge qui suit :
 
#include "application.h"
 
// constructeur
[#f00e00]FenetrePrincipal::FenetrePrincipal( const int largeur, const int hauteur): TFrameWindow(NULL,"bla" )
[#00002a]{
   Attr.W = largeur ;
   Attr.H = hauteur ;
   this->AssignMenu ("MAIN_MENU" ) ;}
}
 
sachant que le .h ressemble à ça :
 
 
 
// fenetre principal (la seule en fait) de l'application
class FenetrePrincipal : public TFrameWindow
{
  (...)
 
   public :
    // constructeur
    // paramètres :
    //  * largeur de la fenetre
    //  * hauteur de la fenetre
    FenetrePrincipal (const int largeur,
                     const int hauteur) ;
 
 (...)
 
 
voilà, si quelqu'un pourait m'aider, ça serait sympa de sa part

mood
Publicité
Posté le 11-05-2001 à 11:46:35  profilanswer
 

n°30647
El_gringo
Posté le 11-05-2001 à 11:51:19  profilanswer
 

t'as bien pensé à mettre un point virgules à la fin de la déclaration de la classe dans ton .h ?

n°30656
SoWhatIn22
Posté le 11-05-2001 à 11:59:10  profilanswer
 

pour importer une dll, tu as 2 solutions:
 
soit tu link ton projet avec le .lib qui doit être fourni avec la dll, tu mets les includes qui vont aussi avec, et normalement la dll se chargera au lancement du programme.
 
soit tu utilises la fonxtion LoadLibrary et ensuite su recupere des pointeurs sur les fonctions de ta dll avec la fonction GetProcAddress. tu appeles ensuite les fonctions via ce pointeur.

n°30659
seblamb
Posté le 11-05-2001 à 12:01:55  profilanswer
 

Il y en a une qui est très simple: lire le fichier d'aide du SDK win32. C'est expliqué et en plus il y a des examples.


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
n°30680
Moustaaki
.: ILITCH :. ésprit sibérie
Posté le 11-05-2001 à 12:23:40  profilanswer
 

je trouverais l'aide sur krosoft.com ?

n°30713
seblamb
Posté le 11-05-2001 à 13:50:42  profilanswer
 

Toute les informations, références, examples sur les windows :
 msdn.microsoft.com  
et utiliser la fonction recherche equi est très puissante
 
Sinon je sais pas où tu as eu ton compilateur mais dans tous les compiltateurs que j'ai vu l'aide etait toujours fournie. En général c'est un ficher win32.hlp d'un taille de 12 mega.


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
n°30725
Moustaaki
.: ILITCH :. ésprit sibérie
Posté le 11-05-2001 à 14:05:12  profilanswer
 

ok, merci et pour l'erreur ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Y'en as pas un qui sait utiliser des dll en C++ ????!!!!

 

Sujets relatifs
[Java]utiliser des ongletsUtiliser via internet sa connexion ADSL personnel depuis un autres pc
Comment utiliser un tableau (StringGrid) en C++ (Builder)Comment forcer Netscape à utiliser HTTP 1.1 ?
[PHP] QUi sait comment installer et utiliser nuke chez free?Comment utiliser du code en C dans visual Basic
Utiliser une library de word ?Pour tous ceux ki veulent utiliser les API's...
comment utiliser le parametre ''type=file'' dans un fomrula 
Plus de sujets relatifs à : Y'en as pas un qui sait utiliser des dll en C++ ????!!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR