hum pas très clair le " jarose" . ..
En fait le mot " instance" est assez simple à expliquer même si j´avoue ne pas avoir de synonymes qui me viennent à l´esprit comme ca sur le moment . ..
En programmation objet, le procédé d´instaciation consiste à déclarer un objet d´une classe. Cela intervient donc lors de la déclaration :
soit A et B, 2 classes :
A ObjetA, AutreObjetA;
B Objet2;
ObjetA et AutreObjetA sont dits être chacun une instance de la classe A, de même pour Objet2, une instance de la classe B. On parle aussi d´"instanciation de classe".
Concernant une application, une instance correspond en fait à une session de cette application ( ou DLL). En gros c´est comme si tu lancais plusieurs NOTEPAD en même temps, l´application est la même mais chacune à sa propre instance ( souvent représentée par un handle de type HINSTANCE etc...)
Ce que l´on a donc voulu te dire ( je crois) c´est que ta DLL devait partager une variable avec toutes ses instances. Riend de plus facile en déclarant la variable en question en globale, car il faut savoir qu´une DLL partage le même espace mémoire avec toutes ses instances ( elle est chargée une seule fois pour toute en mémoire et partage donc les mêmes globales...)
Voilà j´espère ne pas t´avoir trop embrouillé