PUBLIC SHARED SANS MODULE - VARIABLE SINGLETON : IDENTIFICATION D'INSTANCE D'OBJ

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 28 juil. 2009 à 11:42
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 23 avril 2010 à 15:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50369-public-shared-sans-module-variable-singleton-identification-d-instance-d-objets

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
23 avril 2010 à 15:43
@Nicolas : Il n'y a pas de .sln dans un projet VB6
Tu peux tenter d'ouvrir le .vbp sous .Net qui tentera de faire un upgrade
nicolasq150784 Messages postés 51 Date d'inscription mercredi 24 juin 2009 Statut Membre Dernière intervention 23 avril 2010
23 avril 2010 à 14:20
Il est ou le .sln ?
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
28 juil. 2009 à 21:42
merci pour ton comm et ta note Jack ;)
content que çà te plaise et te serve

pour ton "détail", c'est normal (le dernier objet décrémentant ferme le mapping, c'est le but :p). le "1" n'a pas besoin de savoir qu/s'il y en a eu d'autres avant lui, tant qu'il est bien unique. à moins que j'ai mal compris ta remarque

bon dev ;)
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
28 juil. 2009 à 17:15
Un petit détail qui a son importance :
La variable commune gérée ici perd sa valeur une fois que les objets qui lui faisait référence ont tous disparus.
En d'autre terme, cette variable ne vit que si au moins un objet y est rattaché.
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
28 juil. 2009 à 13:07
Voilà, je n'ai pas résisté longtemps pour mettre en application : http://www.vbfrance.com//code.aspx?ID=50355
Merci PCPT
Cette solution est quand même plus 'pro'
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
28 juil. 2009 à 11:42
Excellent, Messire PCPT.
Voilà la méthode que j'aurai dû utiliser dans mon SysTray pour déterminer les constantes de Timer (instances multiples d'un UserControl) - Je la mettrais à jour ASAP.
C'est propre.
Merci.