OVH Cloud OVH Cloud

Probleme avec vbNulChar...

7 réponses
Avatar
john.ambou
Bonjour,

J'utilise la fonction
strbuff = string$(LOF(k), vbNulChar)

Probleme : lors de la compilation il me met vbnulchar is a not defined
variable ....

Savez d'ou vient ce probleme ?

Merci
Johnson

7 réponses

Avatar
François Picalausa
Hello

Il s'agit de vbNullChar (avec 2 L)

François

wrote:
J'utilise la fonction
strbuff = string$(LOF(k), vbNulChar)

Probleme : lors de la compilation il me met vbnulchar is a not defined
variable ....


Avatar
john.ambou
Et bien en fait j'ai reglé le probleme en remplacant vBNulChar par
vbCrLf.
Mais je persiste qu'il y a a seulement un "l"

Merci
Avatar
Vincent Guichard
a écrit :
Mais je persiste qu'il y a a seulement un "l"



C'est vraiment marrant, parce que pourtant beaucoup plus de gens
utilisent vbNullChar que vbNulChar...

http://www.googlefight.com/index.php?word1=vbNullChar&word2=vbNulChar

Vincent Guichard
Avatar
jm
"Vincent Guichard" wrote in message
news:45210e57$0$27373$
a écrit :
Mais je persiste qu'il y a a seulement un "l"



C'est vraiment marrant, parce que pourtant beaucoup plus de gens utilisent
vbNullChar que vbNulChar...

http://www.googlefight.com/index.php?word1=vbNullChar&word2=vbNulChar



Hello,

je pense qu'il y a peu de doute, car Microsoft (cf MSDN) estaussi d'avis que
cette constante s'écrit vbNullChar:
http://msdn2.microsoft.com/en-us/library/f63200h0.aspx


--
Jean-marc
Avatar
john.ambou
Voici la reponse que l'on ma donné :

Par défaut, peut-être que tes nouveaux projets n'incluent pas la
commande « Option Explicit » et qu'il considère vbNulChar comme une
variable.
Il ne tique pas car la vérification des déclarations est
désactivée, contrairement à ton ancien projet (je suppose).
vbNullChar n'a qu'une seule orthographe, avec deux « l ».
Avatar
Jean-marc
a écrit dans le message de news:

Voici la reponse que l'on ma donné :



Par défaut, peut-être que tes nouveaux projets n'incluent pas la
commande « Option Explicit » et qu'il considère vbNulChar comme une
variable.
Il ne tique pas car la vérification des déclarations est
désactivée, contrairement à ton ancien projet (je suppose).
vbNullChar n'a qu'une seule orthographe, avec deux « l ».




Hello,

C'est une explication très vraissemblable.

Pour activer la vérification automatique des variables,
aller dans le menu Outils, choisir Options. Puis dans l'onglet
Editeur, cocher la case "Exige la déclaration des variables".
Ceci incluera une ligne: Option Explicit en tête de chacun de
tes formes et modules.

C'est une excellente pratique de faire comme ceci, cela évite
bien des erreurs d'innatention. Cela évite aussi des problèmes
comme celui que tu viens de rencontrer, qui peuvent être difficiles
à identifier.

--
Jean-marc Noury
MVP Visual Basic
mailto: remove '_no_spam_' ;
FAQ VB: http://faq.vb.free.fr/
Avatar
john.ambou
ok merciiiiiiiiii pour votre aide