Bonjour,
En fait, j'ai un probleme avec un activeX que j'ai creer moi même en C# (l'activeX permet de lire une chaine à partir d'un fichier qui se trouve dans le PC du client légé).
l'activeX fonctionnent correctement dans une page HTML standard tandis que quand je veux l'inclure dans une page ASP.net une erreur se declenche.
Le fichier attaché ci dessous montre l'erreur et le code que j'utilise pour instancier mon ActiveX en ASP.NET.
Voici le code Html qui fonctionne correctement :
Merci de m'aider sur le sujet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Mon ActiveX</title> </head> <script type="text/javascript"> var myAx = new ActiveXObject("MonProjet.ActiveX"); function myload(){ try { alert("T1"); document.getElementById("monInputId").value = ""; if (myAx == null) { alert ("Failed ActiveX"); } else { var x = myAx.InitialiserLecteurBadge(); document.getElementById("monInputId").value = x; } } catch(e) { alert("Exception : "+ e); } } f </script> <body> <h1>ActiveX</h1> <div id="axmsg"></div> <form name="Formulaire" action=""> <input type="input" name="monInput" id="monInputId" /><br> <input type="input" name="monInput2" id="monInputId2" /><br> <input type="button" value = "Init" onclick="myload();"><br> </form> </body> </html>
Partager