Appel tlb COM 64bits à partir d'une appli vb6 32bit sur W7x64
cs_spectro2
Messages postés5Date d'inscriptionlundi 12 janvier 2004StatutMembreDernière intervention 5 février 2013
-
24 janv. 2013 à 05:13
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
24 janv. 2013 à 06:56
Salut à tous,
J'ai une TLB COM "Test.tlb" développée en .net C# compilée en 64bits qui tourne sur un windows 7 x64.
Sur le même système j'ai un programme VB6 compilé en 32bits dans lequel j'ai créé une référence vers ma tlb.
Lorsque je veux faire un a = test.gettoto() j'ai une erreur 429 le composant activeX ne peut appeler l'objet.
En gros j'ai :
Dim test as new Test.cst()
Dim a as string
a = test.gettoto() <= erreur 429
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 24 janv. 2013 à 06:56
Bonjour,
Qu'est ce que je peux faire les copains ?
Déjà : éviter de confondre les genres. VB6 n'est pas du :
Accueil > Forum > VB.NET et VB 2005
VB6 tourne en 32 bits. Tu ne peux donc utiliser ce qui est écrit pour 64 bits.
Il te faut écrire une autre tlb compilée en 32 bits
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.