Bonjour !
J'appelle une fonction dans un DLL programmé en C++ et il prend un paramètre out qui me revient avec un ID numérique. Le problème est que le type long est trop petit et si j'utilise un type BigInteger il me donne une erreur :
************ Exception ******************
Une exception non gérée du type 'System.AccessViolationException' s'est produite dans mscorlib.dll
Informations supplémentaires*: Tentative de lecture ou d'écriture de mémoire protégée. Cela indique souvent qu'une autre mémoire est endommagée.
**************************************
Je crois que le C++ me renvoi trop de données avec un BigInteger. Donc, je ne sais pas s'il est possible de créer un type numérique, ou une class qui imiterait le comportement d'un long, mais un peu plus grand ?
Partager