cs_Eric999
Messages postés2Date d'inscriptionjeudi 21 mars 2002StatutMembreDernière intervention21 mars 2002
-
21 mars 2002 à 14:36
cs_Eric999
Messages postés2Date d'inscriptionjeudi 21 mars 2002StatutMembreDernière intervention21 mars 2002
-
21 mars 2002 à 14:55
Salut à tous
Soit une variable de type classe :
Dim Centre As CCentre
Au lancement de l'application, elle est initialisée avec :
Set Centre = Nothing
Comment vérifier si cette variable a été instanciée plus tard quelque part dans le code sachant :
- qu'il n'existe pas de fonction IsNothing (hélas)
- que je ne veux pas utiliser la méthode consistant à essayer d'accéder à une propriété par la variable Centre (du style Centre.MaPropriete) et intercepter le message d'erreur si Centre n'est pas intanciée (pas de dirty coding :))...
MickyMick
Messages postés15Date d'inscriptionmercredi 20 mars 2002StatutMembreDernière intervention 6 août 2002 21 mars 2002 à 14:45
Et bien si !!!! La fonction IsNothing existe bel et bien mais il faut un espace ! Lol ... Je m'en sert pour savoir si une instace de maclasse a été faite ou non . Ex pour ton cas :
If Centre Is Nothing Then
Set Centre = New CCentre
End If
Test et je suis sur que ca va marcher ...
@+
:big)