VB.NET - Problème de liaison tardive

zippro4012 Messages postés 216 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 26 février 2006 - 11 févr. 2005 à 16:31
essaddam Messages postés 21 Date d'inscription jeudi 10 avril 2003 Statut Membre Dernière intervention 21 février 2005 - 15 févr. 2005 à 16:29
J'ai un gros problème avec les liaison tardives de vb.net.

J'ai une structure "Str" défini comme ça :



Structure Str

<VBFixedString(60)> Dim Name As String

<VBFixedString(140)> Dim Code As String

<VBFixedString(400)> Dim Description As String

End Structure



J'ai une collection défini comme ça :

Public Clt As Collection


Je rajoute des éléments comme ça :



Dim NewStr as New Str

NewStr.Name = "Nom"

NewStr.Code = "Code"

NewStr.Description = "Description"

Ctl.Add(NewStr)



Et le problème c'est que quand je veux modifier un élément comme ça :



Ctl(1).Name = "Nom2"



Il me fait l'erreur :

Assignation de liaison tardive à un champ de type valeur 'Str' non
valide lorsque 'Str' représente le résultat d'une expression de liaison
tardive



Qu'est ce que c'est que ca ???

1 réponse

essaddam Messages postés 21 Date d'inscription jeudi 10 avril 2003 Statut Membre Dernière intervention 21 février 2005
15 févr. 2005 à 16:29
bonjour
essaye
de faire plus tôt ctype(ctl(1),str).name="nom2"
car je pense que ta collection n'est pas typé
@ bientôt
0
Rejoignez-nous