Recensement d'un objet Active Server

De RAD Studio
Aller à : navigation, rechercher

Remonter à Création d'une page Active Server - Index


Vous pouvez recenser la page Active Server en tant que serveur en processus ou hors processus. Toutefois, les serveurs en processus sont plus couramment utilisés. Un serveur automation en-processus est un ensemble d'objets Automation COM pour la connexion aux bases de données, l'exécution des instructions SQL et des blocs PL/SQL et l'accès aux résultats. Les objets automation en-processus sont à l'intérieur des .DLLs ; les serveurs automation hors processus sont des applications (.EXEs).

Remarque : Le recensement d'un objet Page Active Server ajoute une entrée au registre système Windows. Les entrées de registre associées aux objets peuvent seulement être dérecensées en utilisant le code de l'objet associé approprié. C'est-à-dire que si l'objet n'existe plus, il ne peut pas être utilisé pour le dérecensement. Ainsi, le registre peut devenir encombré avec des recensements "orphelins".

  • Le dérecensement est important dans plusieurs cas
    • Avant de retirer un objet Page Active Server de votre système, vous devez dérecenser l'objet.
    • Si vous recensez un objet Page Active Server pendant le développement d'une application, mais que vous décidez par la suite de ne pas enregistrer l'application, vous devrez toujours dérecenser l'objet avant d'abandonner l'application.

Recensement d'un serveur en processus

Pour recenser un serveur en processus (DLL ou OCX), choisissez l'une des actions suivantes :

  • Exécuter > Serveur ActiveX > Recenser
  • Exécuter > Serveur ActiveX > Recenser pour l'utilisateur en cours

Pour dérecenser un serveur en processus, choisissez Exécuter > Serveur ActiveX > Dérecenser. Cette action dérecense tous les serveurs, y compris ceux qui ont été recensés par utilisateur.

Remarque : L'EDI, étant un processus 32 bits, ne peut pas recenser les serveurs DLL/en processus 64 bits (les processus 32 bits ne peuvent pas charger les DLLs 64 bits). Pour recenser les serveurs en processus 64 bits, vous devez utiliser la version 64 bits de TRegSvr.exe, située dans $(BDS)\bin64\TRegSvr.exe.

Recensement d’un serveur hors processus

Pour recenser un serveur hors processus, exécutez le serveur avec l'option de ligne de commande /regserver. Vous pouvez définir les paramètres de la ligne de commande sur la boîte de dialogue Exécuter > Paramètres.

Pour dérecenser un serveur hors processus, exécutez le serveur avec l'option de ligne de commande /unregserver.

Voir aussi