A l'aide : Objet MSFlexGrid !!!!!!

CatF Messages postés 2 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 9 mars 2004 - 8 mars 2004 à 18:48
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 9 mars 2004 à 10:53
Bonjour,
Je viens de récupérer un programme VB. Je ne connais rien à ce type de programmation d'où mon appel à l'aide. Ds 1 de mes feuilles (.frm) j'ai 2 objets dénommés MSFlexGrid1 et MSFlexGrid2 qui ne sont pas bien reconnus d'après ce qu'on m'a dit puisque le type indiqué ds la boîte propriété est Picture Box alors qu'il devrait être MSFlexGrid (si j'ai bien compris). Lors de l'exécution du programme, ça plante à la première instruction MSFlexGrid1.Clear.

On m'a dit d'ajouter le composant MSflxgrd.ocx à la boîte à outils. Ce que j'ai tenté vaillamment de faire pour me retrouver avec ce message insultant : "la classe n'est pas enregistrée. Recherche d'un objet avec CLSID :(0002E005-0000-0000-C000-000000000046).

Malgré tout la boite de dialogue composants apparaît mais elle est vide (onglets contrôle, concepteurs, objets à insérer). Je ne désespère pas et je vais rechercher mon MSflxgrd.ocx sous winnt\system32, je coche et je me fais de nouveau remballer qd je veux l'appliquer ou fermer la boite de dialogue.

Une âme charitable peut-elle m'aider ?

Milles mercis de la part d'une naufragée du VB.

Cat :kisses)

3 réponses

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
8 mars 2004 à 22:39
Bonsoir

Projet => Composants - Onglet Contrôles
Dé-cocher 'Eléments sélectionnés'
Faire défiler, Cocher 'Microsoft FlexGrid Control 6.0(SP3)
Cliquer sur 'Appliquer'
0
CatF Messages postés 2 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 9 mars 2004
9 mars 2004 à 09:07
Merci René pour la réponse. Malheureusement, l'onglet Contrôles est vide, il n'y a rien à cocher. Je peux qd même récupérer MSflxgrd.ocx sous winnt\system32 ce qui permer d'afficher et de cocher Microsoft FlexGrid Control 6.0(SP3). Ca bug en cliquant sur "appliquer". Je me retrouve avec le message "la classe n'est pas enregistrée. Recherche d'un objet avec CLSID :(0002E005-0000-0000-C000-000000000046)."

Je travaille avec VB 5.

Cat
0
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
9 mars 2004 à 10:53
1. Il faut enregistrer l'OCX en faisant :
Démarrer => Exécuter et en tapant :
C:\winnt\system32\regsvr32 C:\winnt\system32\MSflxgrd.ocx

2. Tu utilises VB 5 et la version 6 de MSflxgrd.ocx ;
ça peut peut-être poser quelques incompatibilités ?
Tu peux trouver la version 5 ICI
0
Rejoignez-nous