Espace Client

Appel Gratuit 0800 940 865

Aide

La solution à toutes vos questions sur le fonctionnement et la gestion de nos produits

Aide

Retour à l'aide

Hébergement Web - Service web - Composants ActiveX

Imprimer
  1.  Qu’est-ce qu'un ActiveX ?
  2.  Qu’est-ce que les contrôles ActiveX ?
  3.  Qu’est-ce que les composants ActiveX ?
  4.  Quelle est la différence entre contrôles et composants ActiveX ?
  5.  Quels sont les composants ActiveX installés sur mon hébergement web de arsys.fr ?
  6.  Comment utiliser un composant sur mon site web ?
  7.  Comment puis-je créer mes propres composants ?
  8.  Où puis-je trouver des composants ActiveX ?

  1. Qu’est-ce qu'un ActiveX ?

    ActiveX est un terme qui fait référence à un ensemble de technologies indépendantes du langage, qui permettent que les composants logiciels développés dans des langages différents fonctionnent ensemble dans un environnement réseau. Les composants développés avec cette technologie sont appelés ActiveX.

    Son fondement est d’essayer de faire que ces composants soient réutilisables. Pour cela, il utilise un modèle orienté objets pour définir une hiérarchie de composants, entre lesquels peuvent exister des relations de dépendance. Chaque composant (objet) est caractérisé par un comportement, qui peut être altéré à travers ses méthodes, propriétés ou l’interaction avec d’autres objets.

    Retour

  2. Qu’est-ce que les contrôles ActiveX ?

    Il s’agit de petites applications capables d’interagir avec l’utilisateur, réaliser des calculs ou représenter des données, et qui se placent dans les pages web à travers les balises <OBJECT> et <PARAM>, qui correspondent aux opérations d’insertion du composant et passage de ses paramètres d’exécution.

    Retour

  3. Qu’est-ce que les composants ActiveX ?

    Les composants ActiveX:

    • Ce sont des modules logiciels que le client peut programmer lui-même ou acheter à des tierces personnes.
    • Ils peuvent être créés avec presque tous les outils traditionnels de développement. Les plus connus sont les langages C++ ou Visual Basic. Si vous avez de l’expérience en programmation d’applications, il peut être intéressant de développer vos propres composants pour des cas spécifiques.
    • Ils s’exécutent sur le serveur, et s’utilisent en complément des fonctionnalité des pages en ASP.

    Retour

  4. Quelle est la différence entre contrôles et composants ActiveX ?

    Les éléments développés avec cette technologie peuvent s’appliquer aussi bien au niveau client, qu’au niveau serveur. La différence principale est:

    • Un contrôle ActiveX s’exécute en local sur notre application.
    • Un composant (ou objet) ActiveX s’exécute côté serveur, en utilisant une interface automatisée pour que d’autres outils ou applications de programmation puissent l’utiliser.

    Un composant ActiveX:

    • Son avantage est qu’il s’agit d’un standard quasiment universel, multi-plateforme et, par conséquent, indépendant des applications et leurs langages.
    • Il peut se combiner, avec l’ASP, avec des scripts et des pages HTML pour pouvoir créer des sites web professionnels.
    • Son fonctionnement requiert l’installation de l’objet sur la machine sur laquelle il s’exécute, on le retrouve sous des noms de fichiers avec extension OCX ou DLL.

    Retour

  5. Quels sont les composants ActiveX installés sur mon hébergement web de arsys.fr ?

    Il existe différents composants ActiveX. Actuellement, sont installés sur nos services  Pack Entreprise, Pack Master, Pack Master Plus y Pack Hébergeur , les composants suivants:

    AspEmail (ver. 4.5) Guide d'utilisation Foire aux questions
    Objet pour l’envoi de mail, à travers des formulaires web.
    AspUpload (ver. 3.0) Guide d'utilisation Foire aux questions
    Objet pour l’upload de fichiers sur le serveur, à travers un site web.
    AspGrid (ver. 3.1) Guide d'utilisation Foire aux questions
    Objet permettant d’utiliser un contrôle de type tableeau pour gérer les registres de vos bases de données.
    AspJpeg (ver. 1.2) Guide d'utilisation Foire aux questions
    Objet pour la redimension ou conversion d’images sur le serveur. Très pratique avec l’utilisation de AspUpload pour la création d’album photos et pour l’administration d’images téléchargées sur le serveur.
    AspPDF (ver. 1.4) Guide d'utilisation Foire aux questions
    Objet pour la création, lecture et modification de fichiers PDF.


    Retour

  6. Comment utiliser un composant sur mon site web ?

    Pour pouvoir utiliser un objet, vous devrez le relier à votre page web, ceci en programmant directement un script, ou par l'intermédiaire d'ASP (Active Server pages). Dans les deux cas, vous devrez introduire un code pour pouvoir utiliser l'objet, une fois installé sur le serveur où il va être exécuté. Il s'agit, principalement d'une ligne où se crée une " instance " de l'objet qui va être utilisé et le reste du code qui utilise les méthodes et propriétés de l'instance qui vient d'être créée.

    Par exemple, si on écrit sur une page ASP, le code devra être de la manière suivante:

    <%
    Set OBJET = Server.CreateObject(IDENTIFIANT)
    OBJET.Méthode(Arguments)
    .......
    %>

    • Le paramètre "IDENTIFIANT" est un identifiant unique du composant qui est du genre Vendeur.Composant.
    • Les valeurs "OBJET.Méthode(Arguments)" font appel aux fonctions et aux paramètres nécessaires à cet appel, qui incorpore le composant que nous sommes en train d'utiliser.

    Par exemple, le composant Accès à Bases de Données utilise des objets de données de ActiveX (ADO) pour offrir un simple accès à l'information stockée dans une base de données (ou dans une autre structure de données sous la forme de tableau) qui respecte le standard ODBC (Open Data Base Connectivity). L'exemple suivant montre le code à placer dans votre page ASP pour pouvoir utiliser cet objet:

    <%
    'Nous créons ici l'instance de l'objet
    Set miconexion = Server.CreateObject("ADODB.Connection")
    'Maintenent nous utilisons l'instance et ses propriétés à nos fins
    'Nous indiquons la chaîne de connexion à l'objet
    maconexion.ConnectionString = "DSN=mondsn"
    'On ouvre la base de données
    maconnexion.Open
    ' .......
    '........
    'On ferme la base de données
    maconnexion.Close
    %>

    Retour

  7. Comment puis-je créer mes propres composants ?

    Si vous maîtrisez la programmation d'applications, vous pourrez développer vos propres objets pour un sujet précis.

    Les composants ActiveX (indépendants du langage) peuvent être créés avec n'importe quel outil de développement traditionnel (qui autorise l'automatisation).

    • L'un des plus connus est le langage C++ avec les assistants fournis par les bibliothèques de classes MFC ou OWL, toutes deux pourvues d'un logiciel d'application comme Visual C++ (en particulier MFC ActiveX ControlWizard) et Borland C++ respectivement.
    • Cependant, il est peut être plus simple pour vous d'utiliser d'autres logiciels d'application comme Visual Basic ou Delphi.

    La liaison naturelle de ces composants avec les pages HTML se réalise au travers de scripts, pour cela, une fois le composant créé, vous pourrez le relier directement à votre site web au moyen de scripts ou par l'utilisation de pages ASP.

    Retour

  8. Où puis-je trouver des composants ActiveX ?

    Si vous cherchez sur Internet, vous trouverez de nombreux composants pour diverses fonctions. Bien que vous n'ayez pas toujours accès à eux gratuitement (certains sont payants), vous pourrez obtenir des versions d'essai qui vous permettront de choisir celui qui vous intéresse et acquérir une licence d'utilisation.

    Les composants s'exécutent sur le serveur, donc si vous avez besoin d'un composant (qui n'est pas installé) sur nos serveurs, vous devrez nous envoyer le fichier associé (ocx ou dll) pour que nous l'installions et ainsi pouvoir l'utiliser.

    Vous trouverez plus d'informations ainsi que divers composants sur le site web ActiveX.org .

    Retour

Retour à l'aide

* les prix affichés sont HT.

Support

telephone

Appel Gratuit Nº vert:
0800 940 865

Drapeau français0800 940 865

Drapeau belge+32 (0)2 792 92 92

Commander

Consulter votre caddie

Accéder au catalogue