2010-02-11 8 views
5

Kennen Sie einen guten TLB-Editor (sogar kommerzielle), die anstelle der Delphi verwendet werden kann? Es gibt Kopfschmerzen in vielen Situationen (großer TLB, einen Eintrag umbenennen ... etc.)Delphi TLB Editor Ersatz

Danke! wenn das löst

+1

Welche Version von Delphi verwenden Sie? –

+0

Delphi 7 für die Arbeit, aber ich habe Zugriff auf D2010 – r4w8173

Antwort

3

Wir haben uns für einen Workflow IDL -> (midl) -> TLB -> (tlibimp) _TLB.Pas entschieden. Das manuelle Aktualisieren einer IDL-Datei unterscheidet sich ein wenig von der visuellen Bearbeitung einer TLB-Datei, aber als Programmierer bevorzugen wir es ohnehin, unsere Schnittstellen einzugeben.

Dieser Workflow stammt aus der Pre-RIDL-Ära, daher werden wir ihn in naher Zukunft aktualisieren.

+0

Das klingt vernünftig. Jetzt ist das einzige Problem, dass ich einen vorbereiteten TLB habe, kann ich IDL daraus generieren? Wenn ja, wie? Danke! – r4w8173

+1

OleView (Teil der Win32-SDK) kann eine TLB-Datei laden und exportiert zu .idl. –

2

Der Editor TLB von Delphi wirklich gesaugt, aber es wurde auf eine neuere Version eine Generalüberholung in Delphi 2009

Sie können eine Option ist, versuchen Sie, Delphi 2010 und sehen zu migrieren, wenn die Aktualisierung deine Probleme.

+2

Delphi 2010 ist fabelhaft. Leider oben berichtet jemand, dass der RIDL-Editor auch in Delphi 2010 noch einige Fehler enthält. –

4

Wie ich bereits in this question die Type Library Unterstützung erwähnt ist wirklich wirklich Buggy, vor allem in Delphi 2005 - 2007.

In Delphi 2009 und 2010 wird es besser, obwohl es noch viele Bugs (versuchen Sie eine umbenennen Klasse). Aber seit Delphi 2009 verwendet der Editor die RIDL text format anstelle eines binären Formats und so können Sie (und müssen) oft manuell den TLB bearbeiten, wenn der Editor etwas Dummes getan hat.

Um Ihre Frage zu beantworten: Nein, es macht keinen Sinn, um den Editor zu ersetzen, weil Sie alle automatischen RIDL zu Delphi Code Konvertierungen verlieren würde.

+0

Gibt es einen Quality Central-Bericht für das Umbenennen einer Klasse im RIDL-Editor? –