Importieren Sie chartfx in delphi xe2
-
22-10-2019 - |
Frage
Eine Reihe von Delphi -Anwendungen, die ich mit einem ActiveX -Chartfx -Steuerelement verwende. Mir ist klar, dass das Unternehmen SoftwareFX vor einiger Zeit die Unterstützung von Delphi aufgehört hat, aber wir wechseln zu 64 Bit -Builds und diese Komponente ist unser Haupthindernis. Wir könnten alle unsere Diagramme bei Bedarf in Teecharts konvertieren, aber dies wären viele Änderungen.
Ich habe die 32 -Bit -Chartfx -Komponente zum Installieren und Kompilieren in XE2 erhalten, bin mir jedoch nicht sicher, ob der nächste Schritt. Die Unterstützung lieferte mir 64 Bit DLLs.
Ich glaube, ich habe 3 Fragen:
- Hat jemand Chartfx erfolgreich in eine 64 -Bit -Delphi -Umgebung oder umgezogen
- Könnten Sie mich zu Anweisungen zum Erstellen einer Komponente anweisen, die zum Entwurfszeit 32 Bit ist, aber 32 Bit oder 64 Bit für Kompilierung sein kann?
- Gibt es einen besseren Weg, dies zu tun?
Bearbeiten: Hochgeladener Diagrammfx62 Client -Server -Delphi -Code an hochgeladen http://www.filefactory.com/file/ce61229/n/cfx62clientserver_tlb.pas
Lösung
Sie müssen die 64 -Bit -ActiveX -DLLs für Ihre 64 -Bit -Laufzeit für sich verfolgen. Designtime Delphi ist immer noch 32 Bit.
Wenn ChartFX keine 64 -Bit -Version liefert, stecken Sie fest. Nachdem der Anbieter auf der Website gesucht hat, liefert der Anbieter noch keinen 64 -Bit -Chartfx ActiveX und bittet Feedback darüber, wie viel Nachfrage dafür ist.
Ich würde empfehlen, zu dem Übergang zu Teechart Das ist der native Delphi -Code und hat eine sehr starke Tradition auf Delphi. Sie können sich der zukünftigen Unterstützung für andere Plattformen zuversichtlich sein, wenn sie verfügbar sind.