-
[VB]Un singleton
Bonjour à tous,
Alors j'vous le dit tout de suite, je ne suis pas inconscient, je ne suis pas interné, je ne suis pas fou...
Je cherche a faire un singleton en VB.
Donc je fait un module de classe, une variable membre privé "instance" et une fonction public static qui crée l'instance si c'est pas fait et la renvoi.
Autrepart dans le code, je fais NotificationManager.GetInstance(), et il me fait une erreur "objet requis"...
Qu'est-ce que je peux faire pour aller la chercher mon instance?
Merci
A bientôt
-
As-tu utilisé le mot-clé Set, obligatoire pour l'affectation à un objet ?
Code:
Set maVariable = NotificationManager.GetInstance()
Si ce n'est pas ça, mets-nous un minimum de code concernant ton module de classe et ton "Autre part", qu'on y voir plus clair ;)
-
Ha ben nan ça serait trop facil de faire ça lol.
En fait on peut même pas faire de variable membre static, donc impossible de faire un singleton puisque les autres pourronts l'instancier.
Néanmoins j'ai trouvé un tuto, et ça marche. C'est un peu le bordel mais bon, on est en vb donc voilà quoi.
http://fmpevolution.free.fr/dotclear/index.php?2006/02/07/13-comment-faire-un-singleton-en-visual-basic-6