[VB6] débutant besoin d'explications
Résolu/Fermé
young style
Messages postés
223
Date d'inscription
jeudi 12 avril 2007
Statut
Membre
Dernière intervention
13 mai 2010
-
23 août 2007 à 12:48
young style Messages postés 223 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 13 mai 2010 - 3 sept. 2007 à 14:45
young style Messages postés 223 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 13 mai 2010 - 3 sept. 2007 à 14:45
Salut !!
Expliquez moi SVP ces phrases ( en savant que je suis en train d'apprendre VB6 = débutant )
1) Chaîne de longueur fixe
exemple : Dim chîne as String * 15
sa longueur est comprise entre 1 et 65 400 caractères.
Mon 2ème question est :
2) comment on sait que * 15 donne entre 1 et 65 400 caractères ?
Et merci d'avance
Expliquez moi SVP ces phrases ( en savant que je suis en train d'apprendre VB6 = débutant )
1) Chaîne de longueur fixe
exemple : Dim chîne as String * 15
sa longueur est comprise entre 1 et 65 400 caractères.
Mon 2ème question est :
2) comment on sait que * 15 donne entre 1 et 65 400 caractères ?
Et merci d'avance
A voir également:
- [VB6] débutant besoin d'explications
- Vb6 - Télécharger - Divers Utilitaires
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Vb6 split - Forum VB / VBA
- Vb6 portable - Forum VB / VBA
2 réponses
Chricky_80
Messages postés
1
Date d'inscription
mercredi 22 août 2007
Statut
Membre
Dernière intervention
23 août 2007
23 août 2007 à 16:52
23 août 2007 à 16:52
Il existe deux types de chaînes : les chaînes de longueur variable et les chaînes de longueur fixe.
Les chaînes de longueur variable peuvent contenir environ 2 milliards (2^31) de caractères.
Les chaînes de longueur fixe peuvent contenir de 1 à environ 64 Ko (2^16) de caractères.
Note Une chaîne de longueur fixe déclarée comme Public ne peut pas être utilisée dans les modules de classe.
Les codes de caractères de type String sont compris entre 0 et 255. Les 128 premiers caractères (0 à 127) du jeu de caractères correspondent aux lettres et symboles d'un clavier américain standard. Ces 128 caractères sont identiques à ceux du jeu de caractères ASCII. Les 128 caractères suivants (128 à 255) représentent des caractères spéciaux, comme les lettres de certains alphabets, les accents, les symboles monétaires et les fractions. Le caractère de déclaration de type String est le signe $.
Les chaînes de longueur variable peuvent contenir environ 2 milliards (2^31) de caractères.
Les chaînes de longueur fixe peuvent contenir de 1 à environ 64 Ko (2^16) de caractères.
Note Une chaîne de longueur fixe déclarée comme Public ne peut pas être utilisée dans les modules de classe.
Les codes de caractères de type String sont compris entre 0 et 255. Les 128 premiers caractères (0 à 127) du jeu de caractères correspondent aux lettres et symboles d'un clavier américain standard. Ces 128 caractères sont identiques à ceux du jeu de caractères ASCII. Les 128 caractères suivants (128 à 255) représentent des caractères spéciaux, comme les lettres de certains alphabets, les accents, les symboles monétaires et les fractions. Le caractère de déclaration de type String est le signe $.
young style
Messages postés
223
Date d'inscription
jeudi 12 avril 2007
Statut
Membre
Dernière intervention
13 mai 2010
57
27 août 2007 à 17:11
27 août 2007 à 17:11
Salut !!
Je vais reformuler mon 2ème question :
Est-ce-que 64 Ko de capacité nous donne 65400 caractères ?
Merci d'avance.
Je vais reformuler mon 2ème question :
Est-ce-que 64 Ko de capacité nous donne 65400 caractères ?
Merci d'avance.
young style
Messages postés
223
Date d'inscription
jeudi 12 avril 2007
Statut
Membre
Dernière intervention
13 mai 2010
57
3 sept. 2007 à 14:45
3 sept. 2007 à 14:45
Salut !!
Je crois que j'ai trouvé la réponse pour la 2ème question :
- Puisque les chaînes de longueur fixe peuvent contenir jusqu'à 64 Ko
- et on sait qu'une caractère se situe sur 1 octet
alors : 65 400 caractères = 65 400 octets = 63.9 Ko ~= 64 Ko
Et voilà le problème est résolu :D
Je crois que j'ai trouvé la réponse pour la 2ème question :
- Puisque les chaînes de longueur fixe peuvent contenir jusqu'à 64 Ko
- et on sait qu'une caractère se situe sur 1 octet
alors : 65 400 caractères = 65 400 octets = 63.9 Ko ~= 64 Ko
Et voilà le problème est résolu :D
23 août 2007 à 21:58
j'ai bien compris ton explication qui est la réponse sur ma 1ère question , il reste la 2ème question si tu peux me l'expliquer ; ça sera gentil de ta part ,
Merci encore !