Quelle est l'utilité de ces caractères?

Résolu
Fulgy Messages postés 85 Date d'inscription mercredi 21 juillet 2004 Statut Membre Dernière intervention 5 octobre 2004 - 26 juil. 2004 à 11:31
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 26 juil. 2004 à 11:39
Bonjour à tous, je souhaiterais avoir quelques explications au sujet de l'utilité des caractères # ou $ (ou n'importe quel autres d'ailleur) mis devant une variable. Je croyais au début qu'ils servaient juste à indiquer le type de la variable pour information jusqu'au moment d'éxécuté le code ci-dessous:

Dim Fd As Integer
Dim FileToRec As String

Fd = FreeFile
Open FileToRec For Output As Fd
Print Fd, "bidule"
Close Fd
(FileToRec est une string valide)

Ce code me génère une erreur de type 438 (l'objet ne gère pas cette propriété ou cette méthode) que j'ai réussi à corriger en remplaçant la ligne Print Fd, "bidule" par Print #Fd, "bidule", et ça marche, mais je ne comprend pas la fonction du caractère #. Si vous pouviez éclairer ma lanterne... Merci d'avance.

1 réponse

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
26 juil. 2004 à 11:39
le '#' permet d'indiquer que ce qui suit représente un numéro de fichier ouvert par ton code

Christophe R.
3
Rejoignez-nous