Bonjour.
Peut etre que la question a ete posée plein de fois mais je ne l ai pas trouvé, je m excuse donc par avance...
Voila j utilise une DLL dont je n ai pas le code qui a pour but de lire un socket sur une adresse IP (c est un materiel stockant des variables derriere).
La dll retourne un long pour dire si tout c est bien passé, et prend pour paramètre l adresse IP, diverses variables, et un tableau dans lequel apparemment elle stocke les variables de retour... et c est la que cela ne passe pas. J ai un joli message d erreur comme quoi la memoire ne peut etre lue/ecrite. J ai testé la DLL sous VB6 et j ai pas ce probleme, je pense que c est un probleme de portee et de securité...
Existe t il un moyen de passer outre ? (ma variable est declaree public shared mais comme la DLL est sur un autre thread ca doit poser probleme) ?
Ou faut il que je redeveloppe quelque chose en utilisant les classes socket de dotNet ?
Merci pour vos conseils.
Partager