studio - présentation de delphi




Stabilité du support de la bibliothèque de types Delphi COM/ActiveX 2009 (2)

Ma compréhension est que le RIDL est stocké en tant que texte et compilé comme il est nécessaire, donc la maintenance du fichier TLB n'est plus nécessaire. C'est une initiative brillante de l'équipe de CodeGear pour améliorer grandement la stabilité.

Est-ce qu'il va gérer votre bibliothèque de type méga taille? Difficile à dire car je n'ai rien de proche ... mais je ne vois pas pourquoi.

Se référant à TLB et les problèmes de maintenance ...

Ma question aux gens (souvent) en utilisant le nouveau support de bibliothèque de types COM / ActiveX dans Delphi 2009 :
Quelle est la stabilité de la mise en œuvre?

Je m'intéresse particulièrement à: ajouter / supprimer des classes, modifier des GUID, renommer des méthodes / propriétés, réorganiser des méthodes / propriétés, des bibliothèques de types énormes (plus de 50 classes), ...

Est-il aussi stable que dans Delphi 2007 (un cauchemar) ou Delphi 7 (tout à fait OK, mais parfois vous devez restaurer le fichier TLB à partir de SVN) ou super-stable (comme dans, ... euh, .... avez-vous souvenez-vous de n'importe quelle version de Delphi)?

EDIT: Oui, bien sûr, le texte RIDL était une excellente idée, mais ma question est:
La (nouvelle) implémentation du support TLB est-elle stable (en particulier la synchronisation du fichier RIDL avec l'éditeur visuel TLB et les classes d'implémentation lors de l'exécution des tâches que j'ai décrites plus haut).


Eh bien, encore une fois, je suis partial, mais nos tests internes indiquent que la nouvelle solution est beaucoup, beaucoup, beaucoup plus stable.

Et bien sûr, il a été conçu pour être. Toute l''intelligence' de vos objets COM / ActiveX est maintenant basée sur le texte. Et puisque c'est basé sur le texte, il est complètement sous votre contrôle. Puisque c'est sous votre contrôle, vous pouvez le faire faire ce que vous voulez. Plus de boîtes noires. Le processus est transparent. En ce qui concerne l'importation de grandes bibliothèques de types velues, nous importons avec succès l'ensemble des bibliothèques de types MS Office et des contrôles ActiveX, et ceux-ci sont assez poilus.

Donc, d'où nous sommes assis, la réponse à votre question est la suivante: oui, c'est très stable.