écrire dans une zone mémoire allouée par une dl externe à partir du pointeur re
jchoplin
Messages postés12Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention16 mars 2006
-
16 mars 2006 à 14:30
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 2008
-
16 mars 2006 à 16:02
Je fais appel à une fonction d'une dll en C qui me renvoie un pointeur de string. C'est la dll qui s'occupe dallouer la mémoire de cette chaine. Maintenant j'aimerais pouvoir écrire la chaine de caractères demandée à partir du pointeur (IntPtr) qui m'est renvoyé, mais j'ai systématiquement une erreur de type "Attempted to read or write protected memory...". Comment est-ce que je pourrais faire pour écrire dans cette zone mémoire allouée à l'extérieur? merci d'avance pour votre aide précieuse,
A voir également:
écrire dans une zone mémoire allouée par une dl externe à partir du pointeur re
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 16 mars 2006 à 16:02
Dans Windows, chaque application travaille dans "son" espace mémoire... Tu ne pourras donc pas aller toucher à une zone mémoire allouée par une dll extérieur...