Nombre max de controle utilisateur - VB6

Fermé
fsteven Messages postés 38 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 23 mars 2009 - 23 mars 2009 à 10:02
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 23 mars 2009 à 11:09
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 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
23 mars 2009 à 11:09
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