Bonjour,

Je tente de lancer un ActiveX basique à partir de mon site en Asp.net. Pour cela, j'ai suivi le tuto sur http://dung-tri.developpez.com/tutor...e-com-interop/, car c'est exactement ce que je veux faire. Or, à la fin de la 2ème étape (création du controle, du progid, inscription de l'activeX dans le registre, intégration dans la page web), mon ActiveX ne marche pas, erreur JS
Cet objet ne gère pas cette propriété ou cette méthode
l'objet ActiveX n'est donc pas instancié (i guess).
Il est pourtant inscrit dans le registre, j'ai utilisé la commande dos :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
RegAsm.exe "D:\Projets AE\Projets\Tests\TestActiveX\client\client\bin\Debug\client.dll" /codebase /tlb)
et les 2 clés correspondant au PROGID et au CLSID sont bien existantes.

Voici mon code dans l'aspx pour appeler l'ActiveX :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<object id="clientActiveXDotnet" classid="clsid:9C72F170-1B85-4C6B-95F0-FC7F20B9270A" width="450" height="100">
        <param name="Caption" value="Définition initiale" />
        <span style="color:red">Impossible d'installer le composant -- Vérifier les paramètres de sécurités du serveur.</span>
</object>
Le clsid défini est celui du contrôle et celui qui apparaît dans le registre, et pourtant, rien n'y fait,

Aurais-je sauté une étape?
Merci de votre aide