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,
Nul ne peut mieux connaitre la connaissance qu'elle-même.
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.
Neilos
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....
Un historique local pour Visual Studio 2005 et 2008 :
http://www.codeplex.com/VLH2005
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager