HEBERGEMENT SITES INTERNET
CGI, ISAPI, ASP, Dot NET,
PHP & MySql,
DELPHI - Firebird & INTERBASE
 
Accueil
 
 

 

 

Le but de ce didactitiel est de vous faire découvrir pas à pas, la construction d'une DLL Objet ASP avec Delphi 6. Il ne sera pas question ici, de faire le tour des technologies et possibilités offertes par la dernière version de l'outil de programmation, mais simplement de vous donner la marche à suivre pour créer un Objet ASP.

 Pour utiliser un objet ASP<

Dans l'absolu, pour rendre accessible un objet ASP, vous devez l'enregistrer comme serveur Active X. Cette étape n'est pas requise si vous déposez l'objet dans un lot MTS, mais nous vous conseillons de faire les deux.

Pour enregistrer un active X

1) Démarrer / Excuter
RegSrv32 Chemin\NomDeLaDll

Pour supprimer l'enregistrement de l'active X

Même manipulation avec /U

 

Installer un composant dans un lot MTS.

Sélectionnez ou créez un lot et ajoutez le ou les composants de votre choix.



 

L'installation des composants dans un lot MTS est intéressante à divers titres.

En premier lieu, MTS vous donne la possibilité de régler le temps d'inactivité au dela duquel les composants du lot sont déchargés de la mémoire. Un composant qui serait appelé toutes les semaines des 4 jeudis, n'a aucune raison de rester durablement en mémoire à l'issue de son utilisation. Par contre, un composant très utilisé, procurera des gains de performences si IIS via MTS peut récupérer une instance existante au lieu de la recréer.

En second lieu, MTS vous donne la possibilité de décharger l'ensemble des composants d'un lot. Ce déchargement est manuel. Pour décharger les composants d'un lot, clic droit sur le nom du lot, puis "arrêter". Notez, que si vous arrêtez un lot, vous devez penser à décharger les sites (tous les) qui font référence à ces composants. Sinon, IIS tentera d'utiliser des adresses qui n'ont plus court en mémoire et les sites en question produiront une erreur 500.

Ces deux points mettent l'accent sur l'attention particulière rendu nécessaire dans le choix de la construction des lots. En effet, tous les composants d'un lot sont réglés sur la même période d'inactivité, et MTS permet de décharger par lot et non par composants. Si vous testez de nouveaux composants, vous avez donc intérêt à créer un lot "test" et à utiliser un site correspondant afin de ne pas gêner l'activité d'autres sites.

Enfin, MTS permet de définir des rôles. Un rôle permet de gérer les droits des utilisateurs qui pourront accéder aux composants ASP. Cette particularité est d'autant plus intéressante qu'elle permet notamment de restreindre l'accès aux composants destinées à des tâches d'administration.

 

Tutoriels   Suite

Delphicenter est un service proposé par Cotelem™. 1997-2008