voila j'ai un probleme avec un fichier .def ! j'en ai absolument besoin mais si je l'insère dans mon projet, le compilateur m'envoie une erreur du type :
could not execute : Bad executable format (Win32 error 193)
peut etre que j'ai mal placer mon fichier .def (je l'ai simplement inséré dans mon projet) ???
Bah alors?
Ton problème il est la !
Les .def (si je ne m'abuse) sont utiliser uniquement pour la construction de DLL donc il faut ke tu créer un projet Win32 dll et pas apllication ....
attendez, là moi je comprends + rien...!
pour exportez mes fonction depuis une dll, om dit qu'il faut faire un .def (n'est ce pas BruNews) et une fois que j'ai régler mon problème on me dit que non , il ne fo pas de def ???
je fais comment moi alors si j'utilise pas de def #*$@ç!§%?????
mais je ne veut pas créer une dll, je veux seulement en utiliser une, moi je veux faire une application dont les fonctions se situent dans une dll (allez voir la discution d'avant dans "périphériques" puis un truc comme "fonction dll") j'ai en fait un probleme pour exporté mes fonctions et c'est pour ca que j'utilise un .def
fo que je fasse quoi moi maintenant ????????
alors je fais comment pour mon pb d'exportation de fonctions de dll. je t'envoie mon projet pour que tu puisse mieux cerner mon bleme...
merci d'avance !
Pour utiliser une dll, il ne faut pas exporter les fonctions, mais les importer. OK?
Lorsque l'on créé un dll, on exporte les fonctions que l'on souhaite, pour kel soi vu par les application ki utilise cette dll.
Lorsque l'on utilise une dll, on importe les fonctions que l'on souhaite utilisée et qui ont été créer en export par le créateur de la dll.
pour importer on utilise __declspec(dllimport) , regardes la MSDN pour bien comprendre comment ca fonctionne.
je l'ai déja testé mai j'obtient tout un tas d'erreurs !
si tu veux bien continuer à me suivre, je te donne plus de détails dans quelques instant... (merci)