Spylover
Messages postés110Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention12 août 2010
-
12 mai 2002 à 14:50
cs_Cath
Messages postés27Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention26 novembre 2005
-
12 mai 2002 à 18:49
Bonjour,
J'ouvre un fichier en mode binaire et apres je veux écrire caractère par caractère dedans avec la commande put .
Le problème est qu'après chaque caractère VB me rajoute 00. Ce qui double la taille de mon fichier.
cs_Cath
Messages postés27Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention26 novembre 2005 12 mai 2002 à 18:49
Salut,
A mon avis tu dois avoir écrit une chaîne de caractères unicode dans le fichier. J'ai fait un test de mon côté avec VB6. Il semble qu'une chaîne déclarée comme String soit écrite convenablement avec Put alors qu'elle est mal écrite si elle est de type variant.
Pour être sûr de ce que Put va écrire dans le fichier, il me semble que le type Byte soit le plus adéquat.