OVH Cloud OVH Cloud

Erreur 91 sur du VB sous windows 2000

1 réponse
Avatar
IMMO
Bonjour.

J'ai un programme qui tourne impeccablement sous windows XP,
d=E9velopp=E9 en VB6
Des que je le ram=E8ne =E0 la maison (Windows 2000 Pro) il me met unne
erreur 91 Variable ou bloc With...

Je me demande s'il n'y a pas un truc =E0 faire ...

Merci de votre aide

1 réponse

Avatar
LiR
Bonjour,

D'après ce que tu indiques, le nombre d'origines possibles du problème
est... infini.

Bien sûr on ne peut pas physiquement ni temporellement étudier toutes ces
sources de problème et, encore moins, toutes les solutions, elles-même encore
plus nombreuses, donc le premier "truc à faire" serait d'apporter quelques
précisions.

Ton "programme" est-il un projet VB6 ou un exe dont tu n'as pas le code
source?

Car l'erreur 91 en question se produit sur une ligne de code camme celle ci :

With MyObject

L'erreur se produit si MyObject est une variable de type objet non
initialisée (i.e. MyObject est Nothing)

Et là, sans le code, il est quasiment impossible de savoir pourquoi l'objet
en question n'a pas été initialisé comme prévu.

Le fait que le problème se produise sur un ordinateur et pas un autre permet
cependant d'émettre un hypothèse (fort hasardeuse mais possible) :

Il se peut que le MyObject en question fasse appel à un composant qui n'est
pas installé sur la machine incriminée. La résolution dans ce cas serait
d'installer le composant en question (encore faudrait-il pouvoir
l'identifier).




Bonjour.

J'ai un programme qui tourne impeccablement sous windows XP,
développé en VB6
Des que je le ramène à la maison (Windows 2000 Pro) il me met unne
erreur 91 Variable ou bloc With...

Je me demande s'il n'y a pas un truc à faire ...

Merci de votre aide