Ajouter un active X a une page web

Ajouter un active X a une page web - Programmation

Marsh Posté le 03-07-2002 à 14:47:54    

salut a tous !
j'ai crée un active X en .ocx je pe aussi le faire en .dll !
é j'aimerai l'incorporé dans une page web mais je ne sais pas du tout commebnt faire ?
kk'un a t'il une idée ? é doivent faire comme en java c'esr a dire signer mon ative X ??
merci d'une reponse prochaine


---------------
Virtual 3D WorlD
Reply

Marsh Posté le 03-07-2002 à 14:47:54   

Reply

Marsh Posté le 03-07-2002 à 17:01:32    

up up up  :bounce:


---------------
Virtual 3D WorlD
Reply

Marsh Posté le 03-07-2002 à 22:10:33    

vraiment personne ???????????????? :(((  :eek2:


---------------
Virtual 3D WorlD
Reply

Marsh Posté le 03-07-2002 à 22:23:08    

Bon, je sais pas comment on signe un activex (d'ailleurs microsoft ne le sait pas)
 
Mais v'la la méthode pour l'insérer dans une page web :
 
Télécharge Microsoft ActiveX control pad.
Fais démarrer-exécuter
tape "regsvr32 tonfichier.ocx"
 
Ouvre activex control pad
Fais edit\insert activex control
Tu sélectionnes ton contrôle activex (cherche bien, il est dans la liste)
Tu le paramètres, quand t'as fini tu fermes les ptites fenêtres et le morceau de code de ta page web apparait.
 
Tu peux maintenant faire "regsvr32 /u tonfichier.ocx"
 
 
Attention, le ClassID (CLSID : la grande ligne alphanumérique dans ton code) changera chaque fois que tu recompileras ton ocx, donc tu devras recommencer pour retrouver le nouveau ClassID.

Reply

Marsh Posté le 03-07-2002 à 22:39:15    

okiiii merciii je vé essayer ca !
é je pe u/l ca sur un server ASP ? PHP ? server linux ca marche ?


---------------
Virtual 3D WorlD
Reply

Marsh Posté le 03-07-2002 à 22:57:54    

Oui, ça doit marcher sur tous les serveurs. Même si ton OCX est compilé sous win, il s'exécute chez l'utilisateur (je veux dire que c'est pas le serveur qui lit l'OCX, c'est l'ordi du gars qui va aller sur ton site qui va télécharger ton OCX dans downloaded program files, et l'exécuter en local, même si ton ocx est dans une page web)
 
Par contre ça fait des avertissements (qui ressemblent plus à des alertes de sécurité)
Il faudrait savoir comment signer ces contrôles, je vais me renseigner.
 
Tu l'as fait avec quoi ton OCX ?
 
a++

Reply

Marsh Posté le 04-07-2002 à 08:39:54    

ouaip fodré voir  
avec visual basic !


---------------
Virtual 3D WorlD
Reply

Marsh Posté le 04-07-2002 à 13:40:26    

ben ca marche pas ca marche ke sur l'ordi ou il y a l'active X d'installé .....


---------------
Virtual 3D WorlD
Reply

Marsh Posté le 04-07-2002 à 14:19:59    

il faut que tu signes ton activex. le programme qui fait ça s'appelle signcode, cherche sur la msdn. il y a un petit tutorial pour générer une clé. ça te permettra de signer ton activex avec une signature 'beta', pour être vraiment signé il faut demander à verisign une clé.
 
si ta dll ...
 
* n'est pas signée -> rien dans l'explorer. aucun warning, aucune boîte de dialogue, juste une croix rouge.
 
* est signée avec un clé non 'trustée' (non filée par verisign) -> avertissement avec le gros panneau jaune.
 
* est signée avec une clé verisign -> dialogue standard ("prog signé par X le Y" ).
 
pour packager ton plugin :
 
* si c'est une seule dll, tu peux la mettre directement sur le web à condition d'avoir le flag OleSelfRegister (ça se met avec les resources. tu as une string "company name", "file version", tu rajoutes une string "OleSelfRegister" ).
 
* si ce sont plusieurs dll (ou une dll dépendante d'autres dll), tu utilises cabarc.exe pour générer une archive CAB. il te faudra également créer un fichier INF qui décrit les dépendances des dlls & co.
 
si tu as un problème avec tout ça, -> google. pour chercher directement sur la msdn, google -> "cabarc site:msdn.microsoft.com".

Reply

Marsh Posté le 04-07-2002 à 14:21:20    

youdontcare a écrit a écrit :

pour être vraiment signé il faut demander à verisign une clé.


j'ai oublié un truc : c'est CHER.
 
la solution la + simple reste de faire un .exe qui s'occupe de copier ta dll au bon endroit et de l'enregistrer.

Reply

Marsh Posté le 04-07-2002 à 14:21:20   

Reply

Marsh Posté le 04-07-2002 à 14:28:55    

ha okii ben kekette alors !
enfin on pe pas balancé un active X on a fé
sinon fo le refaire en java !
dommage .....


---------------
Virtual 3D WorlD
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed