OVH Cloud OVH Cloud

déploiement d'un activex

6 réponses
Avatar
nike43
Comment doit on faire une fois que l'on a d=E9velopp=E9 un=20
activex en vb6 afin que des utilisateurs puissent y=20
acc=E9der via internet explorer?
Merci

6 réponses

Avatar
Ledev
"François Picalausa" a écrit dans le message de news:
#
Bonjour/soir,

Il te faut comencer par créer un package d'installation et ensuite


employer
la balise <OBJECT> dans ton document HTML.



VB peut générer directement la page HTML, y'a même pas besoin de se
tracasser :-D

Voilà comment faire, quand ton controle ActiveX est prêt, execute le projet,
et la il doit te demandez comment tu veus l'éxecuté. Tu selectionne "Executé
le composant"(sa doit être la 2eme option si mes souvenirs sont bon), et tu
selectionne dans la liste en fasse le nom de ton controle. A partir de la tu
vas voir Internet Explorer s'ouvrir avec le controle dedans. T'a plus qu'a
faire Affichage/Source pour avoir la balise Object exacte.

a+
Avatar
Ledev
Il faut que ActiveX soit enregistrer chez le client(car c'est chez le client
qu'il exécute), toutefois il est possible d'indiquez a Internet explorer ou
télécharger l'ActiveX, et il se chargera lui même de le télécharger et de
l'installez(un utilitaire gratuit permet de le faire, mais je n'ait plus le
nom en tête).

Pour ce qui est de L'assistant Empaquetage, le bouton Déploiement permet
d'envoyée le programme d'installation sur un serveur, se qu'il te faut c'est
simplement copier la page HTML sur un serveur, par le FTP ou autre, et si
les clients on le contrôle de référencé il se lancera de lui même quand il
s'afficherons la page(si il doit se télécharger, voir plus haut).

a+

"nike43" a écrit dans le message de news:
08f101c34ab0$ab64b7f0$
OK,on a fait ça.
Faut il enregistrer l'activex (ocx ou dll) dans le
registre? (poste client ou serveur? comment? sur le pc ou
a été développé l'activex, tout fonctionne mais pas sur le
client ou le pc qui se connecte sur le pc de développement)
Que doit on préciser dans la balise object?
Merci

Pour l'empaquetage,
il a utilisé le wizard, puis le bouton empaquetage, ...
C'est cela qu'il faut faire ou faut il passer après par le
bouton Déploiement?

-----Message d'origine-----
Bonjour/soir,

Il te faut comencer par créer un package d'installation


et ensuite employer
la balise <OBJECT> dans ton document HTML.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


nike43 wrote:
Comment doit on faire une fois que l'on a développé un
activex en vb6 afin que des utilisateurs puissent y
accéder via internet explorer?
Merci




.



Avatar
François Picalausa
Bonjour/soir,

Il te faut comencer par créer un package d'installation et ensuite employer
la balise <OBJECT> dans ton document HTML.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


nike43 wrote:
Comment doit on faire une fois que l'on a développé un
activex en vb6 afin que des utilisateurs puissent y
accéder via internet explorer?
Merci


Avatar
nike43
OK,on a fait ça.
Faut il enregistrer l'activex (ocx ou dll) dans le
registre? (poste client ou serveur? comment? sur le pc ou
a été développé l'activex, tout fonctionne mais pas sur le
client ou le pc qui se connecte sur le pc de développement)
Que doit on préciser dans la balise object?
Merci

Pour l'empaquetage,
il a utilisé le wizard, puis le bouton empaquetage, ...
C'est cela qu'il faut faire ou faut il passer après par le
bouton Déploiement?

-----Message d'origine-----
Bonjour/soir,

Il te faut comencer par créer un package d'installation


et ensuite employer
la balise <OBJECT> dans ton document HTML.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


nike43 wrote:
Comment doit on faire une fois que l'on a développé un
activex en vb6 afin que des utilisateurs puissent y
accéder via internet explorer?
Merci




.



Avatar
François Picalausa
Bonjour/soir,

comme ledev dit, tu peux créer ta balise OBJECT à partir de VB en lançant
directement le composant ActiveX. Mais il faudra lui préciser en plus le nom
du package d'installation (bien que je me demande si l'asistant p&d ne crée
pas une page avec un OBJECT...)
L'enregistrement se passe ensuite directement lorsque la page est affichée,
si le composant est à installer.

Ta balise OBJECT aura cette forme:
<OBJECT ID=oObject CLASSID="clsid:GUID"
CODEBASE="http://www.monsite.com/package.cab#Version=1,0,0,0"></OBJECT>

ID désigne l'ID de l'objet tel que tu pourra l'utiliser par script
CLASSID="clsid:GUID" où GUID est l'identificateur tel que tu le trouve dans
la base de registre sous HK_ROOT/clsid
(ou PROGID="leprogid"... un des deux doit être spécifié)
CODEBASE désigne l'emplacement du packkage d'installation

Pour plus d'infos:
http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/object.asp

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


nike43 wrote:
OK,on a fait ça.
Faut il enregistrer l'activex (ocx ou dll) dans le
registre? (poste client ou serveur? comment? sur le pc ou
a été développé l'activex, tout fonctionne mais pas sur le
client ou le pc qui se connecte sur le pc de développement)
Que doit on préciser dans la balise object?
Merci

Pour l'empaquetage,
il a utilisé le wizard, puis le bouton empaquetage, ...
C'est cela qu'il faut faire ou faut il passer après par le
bouton Déploiement?

-----Message d'origine-----
Bonjour/soir,

Il te faut comencer par créer un package d'installation et ensuite
employer la balise <OBJECT> dans ton document HTML.

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


nike43 wrote:
Comment doit on faire une fois que l'on a développé un
activex en vb6 afin que des utilisateurs puissent y
accéder via internet explorer?
Merci




.




Avatar
François Picalausa
Bonjour/soir,

il est possible d'indiquez a
Internet explorer ou télécharger l'ActiveX, et il se chargera lui
même de le télécharger et de l'installez



Voir mon post...
l'attribut codebase sert à ça... il suffit de lui spécifier le cab généré
par l'empaquetage...
Après, IE s'en charge tout seul

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com