Bonjour et meilleurs voeux,

J'ai créé une DLL avec Borland.
J'ai ensuite créé un programme de test avec Borland qui charge cette DLL. L'application se passe bien.
Par contre, j'ai un programme créé avec Visual C++ et ses MFC qui devrait faire la même chose que précédemment. Hors j'ai le pb suivant:
- le programme appelle une fonction de la DLL
- la fonction se déroule normalement
- pb: au "return" de la fonction, l'appli plante avec une boite d'erreur du genre:
L'instruction à "0x..." emploie l'adresse mémoire "0x...". La mémoire ne peut être "written".
Cliquez...


Malheureusement, je n'ai pas le code de ce programme en VC++

Merci d'avance pour votre aide et suggestions