4 Stimmen

clx/vcl-Unverträglichkeit

Ich habe eine Anwendung geerbt, die in Delphi mit Clx-Komponenten (TcxMaskEdit, TcxCurrencyEdit) erstellt wurde. Ich kann diese Anwendung nicht öffnen, weil mir die clx-Komponenten in meiner Delphi-Kopie fehlen. Wenn ich die Warnmeldungen ignoriere, wird die Anwendung ohne diese Komponenten auf den Formularen geöffnet und die Win32-Bibliothek verschwindet. Ich kann diese Komponenten nicht bekommen, da sie vom ursprünglichen Entwickler nicht mehr mitgeführt werden. Ich habe also nur zwei Möglichkeiten: Entweder ich finde einen Weg, die clx-Komponenten zu bekommen, oder ich konvertiere sie in vcl. In die Anwendung sind so viele Arbeitsstunden geflossen und sie ist so geschäftskritisch, dass sie nicht einfach neu geschrieben oder ersetzt werden kann. Meine Frage lautet also: Wie kann ich die clx-Komponenten in vcl konvertieren oder diese veralteten Komponenten anderweitig erhalten? Oder gibt es hier etwas, das ich übersehe?

6voto

Ken White Punkte 120217

TcxMaskEdit y TCxCurrencyEdit sind keine CLX-Steuerungen. Sie sind Teil der älteren Entwickler-Express Komponenten (ich weiß nicht, ob es sie noch gibt). Um Ihr Projekt zu öffnen, müssen Sie sich eine Kopie der von Ihrer Anwendung verwendeten Version besorgen. Fragen Sie den alten Entwickler, welche das war, oder wenden Sie sich an den DevEx-Support und fragen Sie, ob er Ihnen helfen kann.

(Die CLX-Komponenten haben den gleichen Namen wie ihre VCL-Entsprechungen. Der einzige Unterschied sind die Unit-Namen in der uses-Klausel Ihres Quelltextes; die VCL Dialogs Einheit wird ersetzt durch QDialogs , Forms wird QForms und so weiter. Der Wechsel von CLX zu VCL ist so einfach wie die Suche nach einer Einheit, die mit Q und entfernen Sie diesen einzelnen Buchstaben, wenn es eine entsprechende VCL-Einheit gibt, und bauen Sie dann Ihre Anwendung neu auf).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X