Comment installer des ActiveX
- Par: jack
- Le: 03.03.2009 20:16:38
- Dans: Composants ASP
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
%>
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
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