Création d'une DLL - C++ - Programmation
Marsh Posté le 23-08-2007 à 15:41:57
__declspec(dllexport) te permet de définir un objet comme exportable par ta dll, ça t'évite de créer un fichier .DEF qui contient la liste de tout ce que ta dll peut exporter
Marsh Posté le 23-08-2007 à 10:13:49
Bonjour à tous.
Je fais de la programmation C++ et depuis peu je dois travailler avec des DLLs et à vrai dire je manque de connaissance théorique sur le sujet.
J'ai compris les principes de base en regardant les sources des dlls et du lanceur de mon projet mais je n'arrive toujours pas à comprendre la différence entre une fonction définie avec __declspec (dllexport) et une fonction définie avec _stdcall.
Je dois créer une nouvelle DLL et j'aimerais définir mes fonctions correctement.
Seul ces 2 types de définition de fonction sont utilisées dans mon projet mais je ne suis pas contre une explication sur d'autres définitions possibles telles que __declspec (dllimport),...
En espérant que certains d'entre vous pourront m'orienter.
merci d'avance
nico