Ich habe folgendes Problem. Wir benutzen zum Erstellen und anzeigen von Reports eine Komponentereihe namens gmPrintsuite. Früher setzten wir auf die quellgeschlossene Version 2.67. Aktuell benutzen wir die quelloffene Version 2.96. Die Reports sind leider nicht untereinander kompatibel, deshalb will ich die alte Version zusätzlich einbinden um ältere Reports anzeigen zu können.
Daher meine Frage: Ist es möglich die alte Version (Klassennamen sind identisch) aus den
DCU Dateien dynamisch zu kreieren und somit beide parallel in einem Programm zu benutzen?
In etwa so:
Delphi-Quellcode:
report1 := TGmPreview.create(self);
report1.loadfromfile(<pfad>);
report2 := gmpreviewalt.TGmPreview.create(self);
report2.loadfromfile(<pfad>);
Wenn mein Ansatz so nicht hinhaut, wie könnte das sinnvoll hinbekommen? Könnte ich aus der alten Vorschau ein
ActiveX Element erstellen und dann einbinden?
Viele Grüße
Raphael