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

  FORUM HardWare.fr
  Programmation
  C++

  déclaration et utilisation d'une dll sous VC++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

déclaration et utilisation d'une dll sous VC++

n°130083
toshiro
Posté le 24-04-2002 à 11:02:11  profilanswer
 

j'ai une dll et son fichier .tlb j'aimerais savori comment l'intégrer dans mon projet et comment la déclarer pour l'utiliser
 
merci merci

mood
Publicité
Posté le 24-04-2002 à 11:02:11  profilanswer
 

n°130161
SoWhatIn22
Posté le 24-04-2002 à 14:09:46  profilanswer
 

connais pas les .tbl, désolé.
 
Par contre:
 
- si tu disposes du .lib (librairie statique produite en même temps que la Dll) est des .h (header contenant la déclaration des fonctions de la dll que tu voudrais utiliser) qui vont avec, alors il faut inclure tout ca dans ton projet visual, et roulaiz
 
- si tu ne disposes que de la dll, il faut que ton programme la charge explicitement, puis que tu récupères des pointeurs sur les fonctions que tu désires utiliser. Jettes un coup d'oeil du côté LoadLibrary et GetProcAddress dans le MSDN si tu es dans ce cas.
 
a+

n°130163
godbout
Génial.
Posté le 24-04-2002 à 14:18:22  profilanswer
 

http://212.43.221.154/forum2.php3? [...] ic=#t81572
 
.tbl connait pas non plus.


---------------
Super.
n°130191
HelloWorld
Salut tout le monde!
Posté le 24-04-2002 à 14:43:37  profilanswer
 

si t'as pas le .h c'est pas gagne ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°130194
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 24-04-2002 à 14:48:13  profilanswer
 

tlb, c'est pour décrire des formats de db. Serait-ce une dll de DAO ou MDAC/OLEDB ? Si c'est le cas, c'est un composant qu'il faut registrer.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°130196
godbout
Génial.
Posté le 24-04-2002 à 14:48:43  profilanswer
 

HelloWorld a écrit a écrit :

si t'as pas le .h c'est pas gagne ...  




 
effectivement dans que ce soit en load ou en run time il faut au moins les entetes des fonctions.


---------------
Super.
n°130197
El_gringo
Posté le 24-04-2002 à 14:52:13  profilanswer
 

HelloWorld a écrit a écrit :

si t'as pas le .h c'est pas gagne ...  




 
...j'crois qu'on peut même dire que c perdu !
à moins d'avoir par ailleurs (sur papier, ou je n'sais quoi !), la description des fonctions que tu devras utiliser (avec surtout le type de retour et des paramètres)

 

[jfdsdjhfuetppo]--Message édité par el_gringo le 24-04-2002 à 14:52:31--[/jfdsdjhfuetppo]

n°130226
godbout
Génial.
Posté le 24-04-2002 à 15:24:48  profilanswer
 

el_gringo a écrit a écrit :

 
 
...j'crois qu'on peut même dire que c perdu !
à moins d'avoir par ailleurs (sur papier, ou je n'sais quoi !), la description des fonctions que tu devras utiliser (avec surtout le type de retour et des paramètres)  
 
 




 
grillaid [:minusplus] :D


---------------
Super.
n°130232
El_gringo
Posté le 24-04-2002 à 15:30:29  profilanswer
 

Godbout a écrit a écrit :

 
 
grillaid [:minusplus] :D  




 
hoo, ça faisait longtemps !
J'en avais presque oublié la finesse de ton humour.  :D

n°130236
godbout
Génial.
Posté le 24-04-2002 à 15:35:46  profilanswer
 

el_gringo a écrit a écrit :

 
 
hoo, ça faisait longtemps !
J'en avais presque oublié la finesse de ton humour.  :D  




 
m'en fou [:neffy]  
 
[:vincent%20cassel]


---------------
Super.
mood
Publicité
Posté le 24-04-2002 à 15:35:46  profilanswer
 

n°130474
fabsk
Posté le 24-04-2002 à 22:19:17  profilanswer
 

toshiro a écrit a écrit :

j'ai une dll et son fichier .tlb j'aimerais savori comment l'intégrer dans mon projet et comment la déclarer pour l'utiliser
merci merci  




 
.tlb: Type library, pour une dll qui contient des objets COM.
Tu dois pouvoir le faire en:
- enregistrant ta dll (regsvr32)
- important la "type library" dans ton source
 
#import "toto.tlb"
 
Ca marche un peu comme un #include, sauf que c'est specifique MS, et que ca utilise des declarations de classes et implementations generes dans des .tlh et .tli (tu peux regarder leur tete)
 
Plus d'aide dans le MSDN


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

  déclaration et utilisation d'une dll sous VC++

 

Sujets relatifs
[vb 6.0] un bon site qui explique l'utilisation du controle ADOutilisation de datediff en vbscript??
[D3D] Question sur la déclaration dex vertex shaders[Deplhi 4] Comment émuler l'utilisation du clavier ?? :(
[PHP\REFLEXION] Nomenclature des noms des images et utilisation...[FAQ PHP] Utilisation des dates au format francais
[Oracle] Pour utilisation avec JDBC[C++ Builder] Utilisation de l'API NetMessageBufferSend
[C++ Builder] Utilisation de l'API NetMessageBufferSend, TRES IMPORTAN[java] l editeur le + simple d utilisation pour linux
Plus de sujets relatifs à : déclaration et utilisation d'une dll sous VC++


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