Passage de type utilisateur par fonctions ActiveX

Résolu
Alfosaure Messages postés 14 Date d'inscription dimanche 9 avril 2006 Statut Membre Dernière intervention 21 juin 2014 - 5 nov. 2006 à 23:59
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 6 nov. 2006 à 22:35
Bonjour,

J'ai commencé à développer un ActiveX "pile de cartes". Ses fonctions
doivent normallement utiliser et renvoyer des types définis par
l'utilisateur (par exemple "TCarte", qui contient la couleur et la
valeur de la carte).


Mais quand j'essaye d'instancier l'objet dans un projet, aucun des
paramètres de type utilisateur ne sont acceptés par VB, même si je
re-déclare ces types dans le projet qui utilise les ActiveX.

J'ai également essayé de passer les objets en type Variant ou Object,
mais VB refuse de convertir mes types utilisateurs dans ces types pour
les passer à l'ActiveX.


Bref, j'ai l'impression qu'il est impossible de passer des types
utilisateur dans ou depuis des ActiveX, mais j'aimerais quand même en
avoir la confirmation au près de vous.

Sinon, si vous connaissez un moyen détourné d'obtenir une fonctionnalité similaire (avec ou sans ActiveX), je suis preneur.


Merci d'avance !

3 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
6 nov. 2006 à 00:08
salut

ce topic devrait faire l'affaire
++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
3
Alfosaure Messages postés 14 Date d'inscription dimanche 9 avril 2006 Statut Membre Dernière intervention 21 juin 2014
6 nov. 2006 à 22:24
Super !!!


Merci beaucoup PCPT. J'ai fait un test rapide en déclarant un module de
classe dans un projet ActiveX, et j'arrive à l'utiliser comme un type
standard à partir d'un autre projet.

Jusqu'alors j'ignorais la différence entre module et module de classe,
mais maintenant j'ai capté, un module de classe est un objet.
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
6 nov. 2006 à 22:35
salut,
ici utilisé comme type/structure, mais oui c'est bien çà

++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
0
Rejoignez-nous