Comment installer des ActiveX

Pour utiliser un composant serveur, il faut tout d'abord en créer une instance. Cette opération se réalise par l'intermédiaire du code suivant :

Créer une instance d'objet

<% Set monObjet=server.CreateObject("ADODB.Connection") %>
(Composant que l'on utilise régulièrement pour la connexion à une base de données)
Créer une instance d'object avec son identifiant de classe
Vous pouvez créer un objet à l'aide de son identifiant (base de registre)
<OBJECT RUNNAT=Server ID=Pageliees CLASSID="Clsid:6DE1-11CF-87A7-444553540000">
</OBJECT>

Gérer les erreurs

Pour savoir si l'instance d'un objet a bien été créée, et éviter une erreur éventuelle, vous pouvez utiliser le code suivant :

<% On error resume next
Set monObjet=server.CreateObject("ADODB.Connection")
if isObject(monObject)=false then
' la méthode a échouée... Gestion de l'erreur
end if
%>
Enregistrer un composant dans la base de Registre

Faire Démarrer|Exécuter puis taper :

REGSVR32.EXE MONCOMPOSANT.DLL

Supprimer un composant de la base de registre
Faire Démarrer|Exécuter puis taper :

REGSVR32.EXE MONCOMPOSANT.DLL /u