sous dev c++ tu as un type de projets DLL, sous VC6 aussi ( ou alors c´est un sous type de application windows).
une fois que tu as créé ça, tu as un petit exemple de code.
Il y a quelques problème : a chaque fois ces exemple utilise des classes, c´est pratique mais plus complexe, le vraie problème est que tu ne pourra utiliser tes DLL qu´avec d´autre programme en C++ et surtout tu ne pourra pas utiliser le mécanisme standard des DLL, tu sera à la compilation de ton programme obligé de linker avec une lib ( très très petite) qui donne les info sur ou trouver les fonctions dans ta DLL).
l´autre méthode est celle qu´il faut privilégier surtout si tu veux déployer ta DLL et elle passe par les fichier . def ( ça c´est pour VC, je ne sias pas trop avec dev cpp).
dans ton projet tu crée un fichier . def et tu lui mets cette structure :
NomDLL
EXPORTS
Nomfonction1 @1
Nomfonction2 @2
. ..
sinon, quand tu utilise des programme comme dependancy walker ( fournit avec VC) tu t´apercoit que les fonction de ta DLL ont des noms bizare ( dit décoré). le fichier . def evite ça et permet d´appeller les fonction avec le mécanisme normal loadlibray & Cie.