melseranton
Messages postés6Date d'inscriptionlundi 4 avril 2005StatutMembreDernière intervention25 avril 2005
-
23 avril 2005 à 12:57
melseranton
Messages postés6Date d'inscriptionlundi 4 avril 2005StatutMembreDernière intervention25 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!
AdilELHASSOUNI
Messages postés145Date d'inscriptionvendredi 11 janvier 2002StatutMembreDernière intervention19 juin 20071 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
melseranton
Messages postés6Date d'inscriptionlundi 4 avril 2005StatutMembreDernière intervention25 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...
AdilELHASSOUNI
Messages postés145Date d'inscriptionvendredi 11 janvier 2002StatutMembreDernière intervention19 juin 20071 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
Vous n’avez pas trouvé la réponse que vous recherchez ?
melseranton
Messages postés6Date d'inscriptionlundi 4 avril 2005StatutMembreDernière intervention25 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!