Un Type que je déclare mais que je dois Décharger, actualiser
Galactus13
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
Galactus13 Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
Galactus13 Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
Bonjour, Bonne année 2015 ...
Commençons par le code dans un module.BAS:
Jusque là, sa fonctionne bien ! C'est même parfaitement ce que je veux.
La suite coince (Dans une form.frm)
La dernière ligne, forcément, VB me demande l'objet manquant, en fait, l'objet interne
Suis je obliger de faire comme ci-dessous ?
Je ne parviens pas a décharger mon Type déclaré !
Quelqu'un a une solution courte, comme pour les collections ?
Sa serais cool, Merci au génie qui aura la réponse !
seul celui qui reconnait ses fautes, Progress ..._bar
Galactus le Vrai !
Commençons par le code dans un module.BAS:
Public Type AInfoVBP
Description As String
PathFichier As String
Library As String
MajorVersion As Integer
Name As String
MineurVersion As Integer
Projet As String
NumRef As Long
Revision As Integer
VersionCompanyName As String
VersionLegalCopyright As String
VersionLegalTrademarks As String
End Type
Public InfoVBP As AInfoVBP
Jusque là, sa fonctionne bien ! C'est même parfaitement ce que je veux.
La suite coince (Dans une form.frm)
Sub CLS_TOUT() VbControls Me, "Txt", False ' Efface mais ne désactive pas VbControls Me, "Lbl", False ' " VbControls Me, "Lst", False ' " Set InfoRefObj = Nothing Set InfoRefObj = New Collection Set InfoFichierDD = Nothing Set InfoFichierDD = New Collection Set InfoVBP = Nothing ...
La dernière ligne, forcément, VB me demande l'objet manquant, en fait, l'objet interne
Set InfoVBP = Nothing
Suis je obliger de faire comme ci-dessous ?
...
Infovbp.Description = ""
...
Je ne parviens pas a décharger mon Type déclaré !
Quelqu'un a une solution courte, comme pour les collections ?
Sa serais cool, Merci au génie qui aura la réponse !
seul celui qui reconnait ses fautes, Progress ..._bar
Galactus le Vrai !
3 réponses
-
Tant pis, je n'aurais pas encore de réponse !
....
-
Une structure n'est pas un objet (en VB6/A), donc tu ne peux pas la décharger.
Tu peux par contre, déclarer la variable dans une fonction/Sub à la place de la mettre en global.
-
Merci NHenry,
Je me doutais que c'était impossible, mais, sans certitude, j'espérais ...
me reste plus qu'a pratiquer un "CLS" arbitraire ....