Frage

Ich habe ein paar Delphi 6 Komponenten von Drittanbietern, die ich zu Delphi 2010 hinzufügen müssen, um meine Migration zu beginnen. Ist es möglich? Die Schnittstelle scheinen viel anders, und ich kann nicht einen Weg, dies zu tun?

zu finden scheinen

Diese Hilfe ...

Meine Komponenten:. DBGridEasy, TSerial, Varian Async32

Vielen Dank.

War es hilfreich?

Lösung

Wie bereits erwähnt dies nicht einfach ist. Aber Sie Möglichkeiten haben.

  • mit Vendor prüfen und get update
  • , wenn Sie Quelle haben Sie können versuchen, sich selbst zu aktualisieren.

Ich bin nicht einverstanden, dass es neccesarily zu kompliziert ist, zu aktualisieren. Delphi 2009 tat (endlich - über ein Jahrzehnt, nachdem er haben soll) in sehr gute Unicode-Unterstützung in das Herz von delphi, aber das wurde bis auf die Ebene von fast jedem in Funktion gebaut getan.

Wir bekamen ein Upgrade ein großes (700.000 Zeilen) Projekt in nur ein paar Tagen. Es gibt Informationen über das Netz, was zu tun, gibt es eine Reihe von Funktionen, die Sie ersetzen müssen, wenn Sie sie (wie jeder funcion mit Ansi im Titel) verwenden. Es lohnt sich einen Versuch zumindest.

Wenn Sie die Quelle nicht haben Ich fürchte, Sie haben keine andere Wahl, aber mit dem Verkäufer in Verbindung zu treten, gibt es nichts, was man da das Binärformat für jede Delphi-Version tun kann Differnt wird.

Andere Tipps

Ich weiß nicht sicher über diese speziellen Komponenten, aber es wird wahrscheinlich nicht funktionieren, selbst wenn Sie die Quelle für sie haben, weil es viele Änderungen zwischen diesen Versionen waren, wie der String-Typ Wechsel. Sie wäre besser dran, herauszufinden, ob der Verkäufer sie aktualisiert hat.

Die größte Veränderung zwischen Delphi 6 und Delphi 2010 ist die Änderung der Standard-Strings in Delphi 2009 in Unicode.

Ich empfehle gegen jede Pre-Delphi 2009 Komponente mit dem Upgrade verwenden. Sie werden nicht wissen über Unicode und Sie werden auf Probleme stoßen.

Als erstes sollten Sie die neue Version von Delphi sehen, ob bereits die Funktionalität, die Sie in gebaut wollen hat. Viele Dinge wurden im Laufe der Jahre aufgerüstet. Sie können Sie nicht finden, überhaupt einige der alten Komponenten benötigen.

Für die, die Sie noch brauchen, versuchen, ein Upgrade zu finden, oder eine andere ähnliche Komponente, die bereit ist, für Delphi 2009. Es gibt um viele Gitter. Ich bin nicht vertraut mit seriellen oder Async Programmen ein zu empfehlen.

Das könnte Sie schon helfen: Varian Async von TMS erworben wurde, wird die gleiche Komponente jetzt bekannt als TMS Async32

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top