Exposer des classes d'un composant activex

melseranton Messages postés 6 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 25 avril 2005 - 23 avril 2005 à 12:57
melseranton Messages postés 6 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 25 avril 2005 - 25 avril 2005 à 23:12
Salut,


J'arrive pas à voir comment je peux exposer des classes que j'utilise
dans un activex vb6 dans mes projets. Je voulais créer une classe de
paramétrage qui est utilisée dans le projet client, mais qui est aussi
compris dans l'activex. Je comprends comment exposer les enum, mais pas
les structures ou classes. J'ai fait un bidouillage avec un tableau des
strings, mais c'est pas très propre quoi!


Cheers


Antoine

6 réponses

AdilELHASSOUNI Messages postés 145 Date d'inscription vendredi 11 janvier 2002 Statut Membre Dernière intervention 19 juin 2007 1
23 avril 2005 à 13:17
Si j'ai bien compris le probleme ta reponse est :
-Creer un projet dll dans lequel place tes elements(parametrages)
-Dans le projet Client : Fais une reference a ta dll et declare une var de type classe que tu peux l'utiliser dans ton application

J'espere que j'ai compris la question sinon exploque toi
bonne chance
0
melseranton Messages postés 6 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 25 avril 2005
23 avril 2005 à 13:22
Merci, ça y est prèsque. Je vois maintenant la classe que je viens
de créer, mais pas le contrôle utilisateur. Qq je dois faire pour voir
ça?



Cheers

Antoine
0
melseranton Messages postés 6 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 25 avril 2005
23 avril 2005 à 13:29
je crois que j'ai réussi à le faire. Je comprends pas pourquoi je
pouvais pas le faire avant. J'ai changé le type de projet à composant
activex, rajouté la réf. et maintenant ça marche...

Bon, merci en tout cas!

Cheers

Antoine
0
AdilELHASSOUNI Messages postés 145 Date d'inscription vendredi 11 janvier 2002 Statut Membre Dernière intervention 19 juin 2007 1
23 avril 2005 à 13:31
concernant le contrôle utilisateur. compile ton projet et creer le fichier ocx
et dans le projet client, il suffit de choisir les composants et cette fois ci ne pas cocher mais parcourir et localiser ton fichier ocx
salut
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
AdilELHASSOUNI Messages postés 145 Date d'inscription vendredi 11 janvier 2002 Statut Membre Dernière intervention 19 juin 2007 1
25 avril 2005 à 13:46
pense aux autres lecteurs du forum et valide la reponse si elle correspond
Merci
0
melseranton Messages postés 6 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 25 avril 2005
25 avril 2005 à 23:12
Le problème était ( je crois! ) que les objet était privés.
J'ai changé la propriété "Instancing" à GlobalMultiUse et ça marche.
J'avais essayé de faire à peu près la même chose avec un tableau
variable de String mais VB buggé horriblement à chaque fois. Il a l'air
de bien marcher avec les objets par contre!

Cheers

Antoine
0
Rejoignez-nous