Nombre max de controle utilisateur - VB6

fsteven Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai créé un contrôle utilisateur (un OCX) que je souhaite chargé en dynamique.
Je peux en charger quelqu'un mais si je dépasse un certain nombre, le programme plante en indiquant le message d'erreur suivant : Erreur inattendue. (erreur = 50003). J'ai essayé avec des OCX plus ou moins gourmand en ressource graphique et je peux aller de 20 instances maxi à plusieurs centaines....

Quelqu'un sait il pourquoi?

Merci.
A voir également:

1 réponse

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Il pourrait y avoir des variables insuffisament dimentionnées dans ton OCX !
Mais l'erreur 50003 c'est un "Fourre-tout" et est difficile à déterminer.
Si tu à le code de l'OCX Peut-être une façon de trouver le problème ?
Ouvrir le projet de l'OCX
Ajouter un projet et le mettre en projet de démarrage.
Tu devrais avoir, dans les contrôles l'icône de ton OCX, en mettre sur la feuille du projet de démarrage jusqu'a ce que ça plante, mais ainsi tu devrais entre en mode Debug avec l'erreur en surbrillance.
Ce procédé m'a déjà aider à localiser des erreurs d' OCX.
A+
EDIT: Quel genre d'OCX ?
0