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 ???