Salut,
J'essaie de partager une session de base de données entre plusieurs appli.
Pour cela, j'utilise une zone de mémoire partagée (zmp) à partir d'une dll.
La première appli se connecte à la base et copie la session dans la zmp avec CreateFileMapping, MapViewOfFile et CopyMemory.
La deuxième appli récupère la session de la zmp avec OpenFileMapping et MapViewOfFile.
Le pb c'est que ça plante avec une violation d'accès.
En fait le partage de chaines ou d'entiers marche très bien mais dès que l'on veut partager autre chose alors là, c'est un feu d'artifice.
Quelqu'un a-t-il une expérience là dessus ? Des pistes ? Des exemples de code ?
Merci
A+
Xavier.