Et bien dans le menu Voir / Librairie de type tu dois déjà trouver ton
interface dans la liste de gauche (symbole d'une
loupe rouge), ensuite tu dois créer une propriété
(property) en cliquant droit sur le nom de ton interface. C'est cette propriété qui deviendra un paramètre lors de
l'insertion de ton activex dans une page web par exemple.
Je te conseil d'étudier un exemple simple pour comprendre le passage de parametres d'une page web à un contrôle activex :
Crée un composant ActiveX à partir d'un composant Panel : Fichier / Nouveau / Autre... / onglet ActiveX / ActiveX Control
Class VCL : met TPanel et fait OK
Va dans Voir / Librairie de Type : tu devrais voir l'interface IPanelX,
si tu développes le noeuds en cliquant sur le '+' à gauche, tu verras
toutes les propriétés. Ce sont quasiment les mêmes que quand tu inserts ce composant sur ta
fiche.
Maintenant compile ton activex, celà va créer une dll portant par
défaut le nom PanelXControl1.ocx et se trouvant par défaut dans
C:\Program Files\Borland\Delphi7\Projects (pour D7).
Tu dois maintenant enregistrer l'activex, pour celà va dans le menu de
compilation ("run") et fait "Enregistrer le serveur activex", un
message te confirmant la réussite de l'opération devrait apparaitre.
Ton activex maintenant installer, ouvre ton editeur html préfére et copie/colle le code suivant:
<object classid="clsid:XXXX-XXXX" width="320" height="240">
<param name="Caption" value="Valeur caption transmise par paramètre">
</object>
Remplace XXXX par le CLSID (identifieur unique) de ton activex. Tu le
trouveras dans le menu Lirairie de type en cliquant sur la CoClass
IPanelX (icône bleu avec une boule rouge au dessus) et en regardant à
droite dans les informations à droite de CLSID
Lance ta page dans un naviguateur et tu dévrais voir apparaître un
panel ayant pour valeur de sa propriété Caption, la valeur donnée dans
la balise param.
Pour plus d'informations je t'invites à consulter l'aide delphi (il y a
quelques bonne infos) et les divers site parlant de la programmation
com et d'activex.
Télécharger Outlook Skype Plugin et mes autres réalisations sur mon site
[ Lien ]