ldd11
Messages postés15Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention15 février 2007
-
15 févr. 2007 à 14:49
ldd11
Messages postés15Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention15 février 2007
-
15 févr. 2007 à 22:40
Bonjour,
j'ai un probleme, voila:
je crée dans VB6 un activeX tout simple juste un bouton qui ne fait rien !
je crée l'OCX, puis je lance le : package ans deployment wizard pour generer le .CAB
je choisit : package
packaging script : internet package1
package type: internet package
dans la liste des fichiers sources :je demande à ce que tous les fichiers soient inclus dans le package
safe for scripting et initialization : YES
script name: internet package1 puis FINISH
tout va bien , cela crée même la page html qui permet d'appeler l'activeX
je lance la page :ça marche ( les fichiers sont en local) apres l'avertissement classique dans la barre jaune.
maintenant je telecharge mon .cab etc sur mon serveur web distant et la l'activex ne se charge pas malgré les reglages d'IE7 au plus permissif.
ldd11
Messages postés15Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention15 février 2007 15 févr. 2007 à 17:47
J'ai essayé tout un tas de manips, modification du codebase avec chemins relatifs ou absolus etc ... ça ne marche pas
internet explorer ne me demande meme pas d'installer ou d'accepter l'activeX il me le bloque directement , j'ai juste un petit carré blanc a la place.
avec des activex d'autres editeurs (meme non signés) j'ai au moins la barre jaune qui me demande quoi faire selon les options de securité d'IE, mais là RIEN !!!
c'est désespérant !
est-ce vb6 qui me genere mal mes activex ou IE qui me les tue ???
quelqu'un m'a fait un petit active X sous delphi et il passe sans probleme.
le pb c'est que je sais pas faire sous Delphi ;
as tu testé dans le lien ci-dessus
testbouton.html c'est mon activeX, il marche pas
netiox.html, c'est fait sous delphi et ça marche !
avec les memes reglages dans IE ....
je sais plus quoi faire
Vous n’avez pas trouvé la réponse que vous recherchez ?
zip corrompu, projet corrompu, fichiers corrompus...
j'veux bien être patient et tester mais faudrait voir à pas trop abuser non plus.
hors de question de tester sans voir la source, j'espère que toutes ces "joies" ne sont pas intentionnelles !!
<hr size ="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 févr. 2007 à 21:00
comme pour un projet exe, un ocx (ctl) a besoin d'être instancié, ce par sa pose sur un parent
si tu as vu un ctl directement sur une page html, c'est qu'il devrait probablemet être posé sur une form de la même taille.
ensuite sans barre de titre, forcément on ne peut pas le dicerner de la page.
(en tout as en VB6, je neconnais que cette manière)
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 févr. 2007 à 21:24
je ne sais pas pourquoi il y a un cab dans ton projet.
il est généré par l'installeur mais ici dans quel but?.....
le principe normalement est que le projet dhtml donne une page .html et une dll.
cette derniere contient ton projet complet qui est comparable a un exe stadard mais bridé dans certaines fonctions.
l'activex est exécuté côté serveur.
ps : quand tu fais un projet ocx sans groupe de projet, F5 lance en effet le premier ctl dans une page IE, mais çà n'a rien à voir avec une application ou quoi que ce soit...
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
ldd11
Messages postés15Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention15 février 2007 15 févr. 2007 à 21:34
pour moi un activex est téléchargé sur le client installé en local , enregistré dans la base de registre (CLSID) et executé en local d'ou les problemes de securité, donc le serveur n'a pas d'importance IIS/ Apache puiqu'il ne fait qu'heberger le controle
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 févr. 2007 à 22:00
j'ai testé celui que j'ai fais (dhtml / screenshot) mais que j'ai hébergé.
app.path retourne le chemin, ici il m'a retourné le chemin de la dll dans le dossier local