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 :/
[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