myarouvb
Messages postés40Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 4 avril 2005
-
4 avril 2005 à 04:12
myarouvb
Messages postés40Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 4 avril 2005
-
4 avril 2005 à 16:30
Bonjour,
J'aimerais comprendre la fonction de Var dans une ligne de code commencant par un Put.
Open App.Path & "\toto.jpg" For Binary As #2
Put #2, Var, buffer
Close #2
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 4 avril 2005 à 12:34
Var est bien la position dans le fichier et non pas un numéro d'enregistrement. pour moi le libellé d'erreur correspond pas.
la position commençant à 1, si Var est à zéro ou négatif forcément il y aura une erreur. maintenant si Var est très grand je ne pense pas que ça provoquera une erreur, mais ton fichier risque de devenir très gros.
myarouvb
Messages postés40Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 4 avril 2005 4 avril 2005 à 16:18
Vous voulez dire que si Var=0, cela provoque une erreur?
Entre le put et le close, j'ai une ligne : Var= Var+ UBound(buffer) + 1
Seulement, au premier passage, Var n'est pas initialisé, l'erreur pourrait provenir de là?