Bonjour à tous,
J'aimerais savoir si il est possible que je puisse partager une TList entre deux services. L'un écrirait dans la TList (Ajout, Suppression, Modification) et le second ne ferait que lire.
Merci,
Bonjour à tous,
J'aimerais savoir si il est possible que je puisse partager une TList entre deux services. L'un écrirait dans la TList (Ajout, Suppression, Modification) et le second ne ferait que lire.
Merci,
Salut,
je pense qu'il faut que tu utilises les FileMapping (cherche un tuto dessus j'y connais pas grand chose), cela devrait te permettre de créer une zone de mémoire partagée. Place y ensuite ton TList.
Salut,
Je ne sais pas si les FileMappings sont indiqués pour le problème, mais en tout cas, voici un tutoriel qui traite (entre autres) de la marche à suivre pour partager une ressource entre deux processus (tutoriel sur les hooks):
http://tcharles.developpez.com/simul/#creationhook
Aussi, "les file mapping avec C++ Builder" :
http://djmsoftware.developpez.com/FileMapping/
Et sinon, CreateFileMapping sur google
il y a aussi MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/creating_named_shared_memory.asp
M'enfin, ya peut-être une solution plus simple hein....
Partager