Tableau appelé par deux application

Résolu
cs_aymen87 Messages postés 109 Date d'inscription samedi 3 novembre 2007 Statut Membre Dernière intervention 4 février 2016 - 22 mars 2011 à 10:06
cs_aymen87 Messages postés 109 Date d'inscription samedi 3 novembre 2007 Statut Membre Dernière intervention 4 février 2016 - 22 mars 2011 à 14:15
Bonjour

J'ai un fichier header.h dans ce fichier j'ai déclaré buffer[100]
-dans une première application console win32 j'ai fait #include "header.h" et j'ai modifié le buffer[100] en utilisant memcpy(buffer,"azerty",6);

Dans une deuxième application console win32 j'ai inclut le même fichier header.h et je veux afficher le buffer mes rien ne s'affiche.comment est ce que je dois faire pour que je puisse récuperer la valeur "azerty" dans la deuxième application

merci

2 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
22 mars 2011 à 11:41
Fort heureusement les processus ont des espaces memoires cloisonnés.
Au plus simple, va voir du coté de FuileMapping pour partager de la memoire.

ciao...
BruNews, MVP VC++
3
cs_aymen87 Messages postés 109 Date d'inscription samedi 3 novembre 2007 Statut Membre Dernière intervention 4 février 2016
22 mars 2011 à 14:15
Merci BruNew

J'ai trouvé la solution dans ce lien
http://msdn.microsoft.com/en-us/library/aa366551%28v=vs.85%29.aspx

ça marche à merveille
3
Rejoignez-nous