Bonjour
Je dois realiser une bibliotheque en pur C pour Windows xxx, elle doit etre sous forme d'une DLL. Pour des raisons de portabilite, je n'ai pas le droit d'utiliser un assistant du style Visual C et autre Builder, je doit la definir et la compiler a la main. Elle doit juste me permettre d'acceder a tout un tas de fonctions.
Le probleme, c'est que je suis issu du monde Unix, aussi la programmation Windows m'echappe quelque peu. Je ne trouve pas de docs utilisables pour faire une DLL a la main... Peut-on repondre a mes questions ?
1/ Quelle est la procedure pour creer une DLL a la main ?
2/ Quelle est la procedure pour appeller les fonctions de ma DLL ?
3/ Si n programmes appellent la meme fonction de la meme DLL, dois-je gerer moi meme la concurrence des acces ?
Juste un lien vers un site peut deja mettre utile...
D'avance merci.
(Salut Tafiscobar !!!)

Bon oui, c'est presque ca... Mais quelques precisions me seraient precieuses :
1/ Comment tu definis le point d'entree dans ta DLL (L'equivalent du main poun programme classique) ?
2/ J'ai lu qui fallait generer un .lib, pour des raisons obscures...
3/ Comment j''accede au fonctions de la DLL, sachant que je possede les headers de ces fonctions ?