Bonjour,

Comment est-il possible, dans Delphi 2010, de créer une ActiveForm qui référence directement son Proxy dans le TLB du serveur comme le faisait Delphi 5 ?

En effet, quand on utilise l’ActiveForm d’un serveur dans un client, il faut disposer d'un objet Delphi dérivé de TOleControl qui présente toutes les propriétés et tous les événements de l'ActiveForm.

Delphi 5 faisait cela directement lors de la création de l'ActiveForm.

Delphi 2010 le fait en deux temps :
1) création de l'ActiveForm => création des fichiers RIDl et TLB
2) importation du composant ActiveX par un package => création d'un second fichier TLB.
Aussi, si des propriétés ou des événements de l'ActiveForm sont modifiées (changées, ajoutées, supprimées) dans le serveur, il risque d'y avoir une incohérence entre les deux fichiers TLB.