Bonjour,
Dans l'extension via DLL C++ des fonctionnalités de VBA, j'adoptais sous VS6.0 l'architecture .def + .h + .cpp, où le .def contenait le nom des fonctions exportées de la DLL et où le prototypage des fonctions exportées se faisait sous la forme :
Extern"C" type winapi nom_fonction(.)
Modulo l'inclusion du fichier windows;h dans le header.
J'avais cru comprendre que l'aproche (extern"C" + winapi) + fihcier .def, était strictement exclusive de l'approche __declspec nom_fonction + pas de fichier .def.
Je passe aujourd'hui sous dotnet 2003 et m'aperçois que mon export de fonction ne se fait plus, si j'adopte la même démarche.
Quel est le type de déclaration fonctionnant pour la fabrication des DLLs sous dotnet 2003 ?
Merci pour ce premier point.
En second lieu, un membre de ce forum pourrait-il m'indiquer un tutoriel qui indique comment passer du développement de la DLL basique (de type retour de la somme de deux entiers) à celui d'une XLL basique correspondant (toujours sous 2003) ?
Merci d'avance.