Delphi 2009 COM / ActiveX-Typbibliothek unterstützt Stabilität

8

Unter TLB und Wartungsprobleme ...

Meine Frage an Leute (oft), die die neue Unterstützung für COM / ActiveX-Typ-Bibliotheken in Delphi 2009 :
Wie stabil ist die Implementierung?

Besonders interessiert mich: Hinzufügen / Löschen von Klassen, Ändern von GUIDs, Umbenennen von Methoden / Eigenschaften, Neuordnen von Methoden / Eigenschaften, große Typbibliotheken (50+ Klassen), ...

Ist es so stabil wie in Delphi 2007 (ein Albtraum) oder Delphi 7 (ganz OK, aber manchmal muss man die TLB-Datei von SVN wiederherstellen) oder superstabil (wie in, ... uhm, ...) . erinnerst du dich an irgendeine Delphi-Version)?

BEARBEITEN: Ja, natürlich war der Text RIDL eine ausgezeichnete Idee, aber meine Frage ist:
Ist die (neue) Implementierung der TLB-Unterstützung stabil (insbesondere Synchronisation der RIDL-Datei mit dem visuellen TLB-Editor und den Implementierungsklassen bei den oben beschriebenen Aufgaben).

    
ulrichb 15.01.2009, 11:06
quelle

3 Antworten

5

Nun, ich bin wieder voreingenommen, aber unsere internen Tests zeigen, dass die neue Lösung viel, viel, viel stabiler ist.

Und natürlich sollte es so sein. Die gesamte Intelligenz Ihrer COM / ActiveX-Objekte ist jetzt textbasiert. Und da es textbasiert ist, liegt es vollständig unter Ihrer Kontrolle. Da es unter Ihrer Kontrolle steht, können Sie es tun, was Sie wollen. Keine schwarzen Felder mehr. Der Prozess ist transparent. Wie beim Import großer, behaarter Typbibliotheken importieren wir erfolgreich die ganzen MS Office-Typbibliotheken und ActiveX-Steuerelemente, und diese sind ziemlich haarig.

Also von wo wir sitzen die Antwort auf Ihre Frage ist: Ja, es ist sehr stabil.

    
Nick Hodges 07.02.2009, 01:42
quelle
3

Ich verstehe, dass das RIDL als Text gespeichert und so kompiliert wird, wie es benötigt wird, so dass die TLB-Datei nicht mehr direkt gepflegt werden muss. Dies ist ein genialer Schritt des CodeGear-Teams, die Stabilität deutlich zu verbessern.

Wird es Ihre Mega-Type-Bibliothek handhaben? Schwer zu sagen, da ich nicht annähernd so groß bin ... aber ich kann keinen Grund sehen, warum es nicht so wäre.

    
skamradt 15.01.2009 17:38
quelle
-1

Schauen Sie sich type-libraries-in-delphi

an     
Charles Faiga 15.01.2009 11:51
quelle