Bonjour,
je désirais savoir si les composants COM et ActiveX doivent être développé dans le langage de développement qui les utilisera.
Selon moi, non. Un composant COM peut-être utilisé dans n'importe quel langage. Surtout qu'il se présente souvent sous la forme d'une dll et une dll contient du code compilé.
Mais un élément vient de me faire douter de ce que je croyais d'où ce message.
Prenons par exemple, un projet sous DELPHI, si j'importe un contrôle ActiveX appelé CWDAQControlsLib_TLB, tous les composants sont nommés avec un T majuscule ce qui est typique des composants utilisés sous Delphi.
TCWGraph par exemple qui est un objet de la library CWDAQControlsLib_TLB.
De plus si je clique droit sur cette library, DELPHI m'ouvre un fichier dont l'extension .pas et qui se trouve dans le dossier imports de DELPHI. Est-ce DELPHI qui a crée automatiquement ce fichier .pas lorsque j'ai importé mon controle ActiveX ?
Merci d'avance de m'éclairer parce que ça se mélange quelque peu.
Partager