Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 30 sept. 2009 à 14:08
Bonjour,
Je ne connais pa VB .NET, mais j'imagine que dans ce cas il est similaire à VB6.
Quand dans ta structure tu définis:
public chaine() as string, tu définis un tableau à n dimensions. VB le créé quelque part en mémoire mais ta variable chaine contient en vérité l'adresse dudit tableau sous forme sauf erreur de ma part d'un double. J'aurais donc tendance à penser que la taille de ta structure ne change pas quelque soit la taille de ton tableau.
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201823 1 oct. 2009 à 23:23
Bonsoir,
Ah Len() je pensais que cette fonction vb avait "dégager" de vb.net.
Pour déterminer la taille de ta structure utilise la méthode System.Runtime.InteropServices.Marshall.SizeOf. Tu devrais obtenir une taille de 12 octets ce qui est plus réaliste.