Envoyé par
DotNetMatt
Ce n'est pas correct. Le meilleur exemple est celui des DLLs du .NET Framework. Tu peux avoir 36 applications C# lancées en même temps sur ton ordi, tu n'auras pas d'erreur. Et heureusement...
Il est possible que les variables globales soient distinctes entre les process, et il est aussi possible qu'une partie du code de la DLL s'exécute sur un espace mémoire qui sera commun aux deux programmes.
Pour faire ce que tu veux faire, il faut regarder du côté des mécanismes IPC (Inter Process Communication), du genre "shared memory", "pipes", "sockets", etc.
Partager