bonjour à tous
voila mon soucis: j'ai un fichier ocx, qui fonctionne bien avec une application type swf2exe. ce que je souhaite, c'est pouvoir utiliser ce controlle directement dans une page web, avec intéraction javascript.
j'ai donc créé un .cab à partir de mon fichier ocx, en utilisant cabarc (carbarc.exe n control.cab ppt.ocx)
sur ma page web je met ca
Code HTML :<OBJECT ID="PowerPointViewer2" CLASSID="CLSID:6C86E55F-32DA-414D-87E2-CBB2B89C9D60" CODEBASE="http://www.vdicenter.com/apps/control.cab#1,0,0,1" width="800" height="600" name="PowerPointViewer2">
</OBJECT>
au lancement de la page, la barre d' installation apparait, puis le message demandant confirmation de l'install. Tout semble bien se passer, le controlle activex apparait bien dans la liste des controlles installés dans IE, pourtant l'emplacement du controlle dans le navigateur laisse apparaitre une croix rouge.
quel pourrait etre le soucis ? (je répète que l'ocx a été testé avec succès dans une applications swf2exe)
le fichier inf est-il obligatoire pour créer le .cab ? Si oui, quelle doit etre sa synthaxe ? voici celle que j'ai utilisé:
Code :[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
ppt.ocx=ppt.ocx
[ppt.ocx]
file-win32-x86=thiscab
clsid={6C86E55F-32DA-414D-87E2-CBB2B89C9D60}
FileVersion=1,0,0,0
RegisterServer=yes
y a t il une erreur la dedans ?
désolé pour ces questions à la volée, j'ai un bon niveau en php et as2, mais la je suis paumé...merci pour votre aide !