2010-02-11 5 views
5

Connaissez-vous un bon éditeur TLB (même commercial) qui peut être utilisé à la place de celui fourni avec Delphi? Il donne des maux de tête dans beaucoup de situations (big TLB, renommer une entrée ... etc)Remplacement de l'éditeur TLB Delphi

Merci!

+1

Quelle version de Delphi utilisez-vous? –

+0

Delphi 7 pour le travail mais j'ai accès à D2010 – r4w8173

Répondre

3

Nous avons opté pour un flux de travail IDL -> (midl) -> TLB -> (tlibimp) _TLB.Pas. Mettre à jour manuellement un fichier IDL est un peu différent de l'édition visuelle d'un fichier TLB, mais en tant que programmeurs, nous préférons taper nos interfaces de toute façon.

Ce flux de travail date de l'ère pré-RIDL, nous pourrions donc le mettre à jour dans un proche avenir.

+0

Cela semble raisonnable. Maintenant, le seul problème est que j'ai un TLB préparé, puis-je générer IDL à partir de celui-ci? Si oui, comment? Merci! – r4w8173

+1

OleView (une partie du Win32 SDK) peut charger un fichier .tlb et exporter vers .idl. –

2

L'éditeur TLB de Delphes vraiment nul, mais il a obtenu une refonte majeure en Delphi 2009.

Si la mise à jour vers une version plus récente est une option, vous pouvez essayer de migrer vers Delphi 2010 et voir, si cela permet de résoudre tes problèmes.

+2

Delphi 2010 est fabuleux. Malheureusement ci-dessus, quelqu'un rapporte que l'éditeur RIDL a encore quelques bugs, même dans Delphi 2010. –

4

Comme je l'ai déjà mentionné dans this question le type de soutien bibliothèque est vraiment vraiment bogué, en particulier dans Delphi 2005 - 2007.

Dans Delphi 2009 et 2010, il a mieux, bien qu'il y ait encore de nombreux bugs (essayez de renommer un classe). MAIS depuis Delphi 2009 l'éditeur utilise le RIDL text format au lieu d'un format binaire et donc vous pouvez (et devez souvent) manuellement éditer le TLB lorsque l'éditeur a fait quelque chose de stupide.

Pour répondre à votre question: Non, il n'a pas de sens pour remplacer l'éditeur, parce que vous perdriez tous les automatiques RIDL au code Delphi conversions.

+0

Existe-t-il un rapport Quality Central pour Renommer une classe dans les problèmes de l'éditeur RIDL? –