Bonjour,
j'ai un probleme avec l'utilisation d'une dll:
lorsque je l'inclue en effectuant un clic droit sur le projet (VC++ 6) et add files to project, la compilation se passe bien, il ne me met pas d'erreur lorsque j'essaye d'accéder aux fonctions de la dll mais lorsque je lance mon prog, j'obtiens l'erreur unhandled exception (NTDLL.DLL): 0xc0000005 access violation avant meme que je le programme est accédé au main qui contient l'utilisation des fonctions de la dll.
lorsque je l'inclue en allant dans project/settings/link et que je mets le nom du .lib dans library module, comme avec l'autre methode je n'ai pas de problemes de compilation mais le prog plante lorsque j'essaye d'acceder a une fonction de ma dll: toujours une erreur de type access violation.
Lorsque je debug l'erreur me renvoie sur un code ne contenant que des lignes avec des ???.
Je trouve ca vraiment bizarre vu que j'inclue d'autres dll dans mon prog (avec la 1ere methode) et que je n'ai pas de pb.
Avez vous une idée de mon erreur?
Est-ce que ca peut venir des options de compilations?
Ou de la dll (ou le.lib ou le .h) quie peuvent ne pas etre compatible avec VC++?
Merci d'avance pr vos reponses