Bonjour à tous, j'ai lu ça et là le moyen d'importer une fonction contenue dans une dll mais les exemples sont bien trop simplistes comparés à mon souci.

Voilà mon souci: j'ai une ihm en c# d'un côté et un programme c++ (qui tourne très bien tout seul) d'un autre côté.
le programme c++ utilise plusieurs classe qui possèdent chacune plusieurs méthodes.
J'ai besoin de l'une de ces classe, et plus particulièrement d'une méthode de cette classe dans mon ihm en c#.
Cette méthode fonctionne avec des paramètres que je lui passe donc via le code en c#.

Une erreur survient lorsque je lance cette fonction (avec tous ses paramètres) en me disant que je tente d'accéder à une zone mémoire protégée...

mais pas moyen de réaliser un simple "printf" pour débugger tout ce fouilli.

Si vous avez des suggestions pour me dépatouiller je suis preneur.

Merci à tous pour votre aide

PS: si ça n'est pas claire je peux rententer une explication plus simple


Free-Lance