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

 


Dernière réponse
Sujet : comment appeler un .dll en visual c++
Harkonnen

El_Gringo a écrit a écrit :

 
 
Tu devrais prendre un peu + d'épices, t pas encore au top ! :D  




je viens d'éclater la 28ème pustule de ma face de limace, donc g un peu la tête en vrac  :pt1cable:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Harkonnen

El_Gringo a écrit a écrit :

 
 
Tu devrais prendre un peu + d'épices, t pas encore au top ! :D  




je viens d'éclater la 28ème pustule de ma face de limace, donc g un peu la tête en vrac  :pt1cable:

El_gringo

harkonnen a écrit a écrit :

 
 
oui, désolé  :) ce ne sont pas des étapes, mais différentes méthodes ! c clair que ma réponse a pu te faire croire que je t'indiquais un cheminement, et non différentes façon de faire !
 
désolé  :jap:  




 
Tu devrais prendre un peu + d'épices, t pas encore au top ! :D

Harkonnen

El_Gringo a écrit a écrit :

 
 
Sauf qu'Harkonen à pu t'embrouiller:
en fait t'as 2 méthodes:
 - soit tu "link" la dll à ton projet (avec un .lib)
 - soit tu charges dynamiquement la dll par ton programme qd t'en as besoin (LoadLibrary, GetProcAdress, ...)
 
...Pas les 2 !  




 
oui, désolé  :) ce ne sont pas des étapes, mais différentes méthodes ! c clair que ma réponse a pu te faire croire que je t'indiquais un cheminement, et non différentes façon de faire !
 
désolé  :jap:

godbout Project/Settings/Link/Object-Library Module
 
et tu tapes ton fichier lib.

 

[jfdsdjhfuetppo]--Message édité par Godbout--[/jfdsdjhfuetppo]

crisflo

El_Gringo a écrit a écrit :

 
 
Sauf qu'Harkonen à pu t'embrouiller:
en fait t'as 2 méthodes:
 - soit tu "link" la dll à ton projet (avec un .lib)
 - soit tu charges dynamiquement la dll par ton programme qd t'en as besoin (LoadLibrary, GetProcAdress, ...)
 
...Pas les 2 !  




 
et le link ça se fait comment a la compilation ?

El_gringo

crisflo a écrit a écrit :

super merci j'ai tout les elements pour m'en sortir !!  




 
Sauf qu'Harkonen à pu t'embrouiller:
en fait t'as 2 méthodes:
 - soit tu "link" la dll à ton projet (avec un .lib)
 - soit tu charges dynamiquement la dll par ton programme qd t'en as besoin (LoadLibrary, GetProcAdress, ...)
 
...Pas les 2 !

crisflo super merci j'ai tout les elements pour m'en sortir !!
godbout Y a avait un topic ou j'expliquais tout dessus mais je le retrouve pas :/
 
ah si :D
 
http://forum.hardware.fr/forum2.ph [...] ic=&trash=

 

[jfdsdjhfuetppo]--Message édité par Godbout--[/jfdsdjhfuetppo]

godbout http://site.voila.fr/godbout/Testdll.exe
http://site.voila.fr/godbout/Testexe.exe
 
exemples commentes pour du runtime.

 

[jfdsdjhfuetppo]--Message édité par Godbout--[/jfdsdjhfuetppo]

godbout Ce depend si tu veux l'ouvrir en loadtime ou en runtime (genre plug-in)
karlkox Fait une recherche sur GetProcAddress, tu trouveras ton bonheurs ( et sur http://wwww.codeproject.com  aussi )
crisflo

harkonnen a écrit a écrit :

utiliser la fonction LoadLibrary() pour ouvrir la dll, appeler les fonctions normalement, et ne pas oublier de linker avec le .lib correspondant à la dll  




 
ok merci :jap:
 
tu saurais pas ou je peux trouver un exemple ?

Harkonnen utiliser la fonction LoadLibrary() pour ouvrir la dll, appeler les fonctions normalement, et ne pas oublier de linker avec le .lib correspondant à la dll
crisflo j'y arrive pas merci .

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)