clxコンポーネント(TcxMaskEdit、TcxCurrencyEdit)を使用して、Delphiで構築されたアプリケーションを継承しました。Delphiのコピーにclxコンポーネントがないため、このアプリケーションを開くことができません。警告メッセージを無視すると、フォームにこれらのコンポーネントがない状態でアプリケーションが開き、Win32ライブラリが表示されなくなります。これらのコンポーネントは元の開発者によって運ばれなくなったため、入手できません。したがって、これには2つのオプションがあります。clxコンポーネントを取得する方法を見つけるか、それらをvclに変換する方法です。このアプリケーションは非常に多くの工数を費やしており、ビジネス上非常に重要であるため、簡単に書き直したり、置き換えたりすることはできません。だから、私の質問は、clxコンポーネントをvclに変換したり、これらの非推奨のコンポーネントを取得したりするにはどうすればよいですか?それとも私が見逃しているものがここにありますか?
質問する
538 次
1 に答える
6
TcxMaskEdit
CLX コントロールではありTCxCurrencyEdit
ません。それらは古いDeveloper Expressコンポーネントの一部です (まだ存在するかどうかは不明です)。プロジェクトを開くには、アプリケーションで使用したバージョンのコピーを取得する必要があります。古い開発者にそれが何であったかを尋ねるか、DevEx サポートに連絡して、彼らがあなたを助けることができるかどうかを確認する必要があります.
(CLX コンポーネントは、対応する VCL コンポーネントと同じ名前を持っています。唯一の違いは、ソースの uses 句のユニット名です。VCLユニットは、 、 become などDialogs
に置き換えられます。CLX から VCL への切り替えは、次のように簡単です。で始まる任意のユニットを検索し、対応する VCL ユニットがある場合はその 1 文字を削除してから、アプリを再構築します。)QDialogs
Forms
QForms
Q
于 2012-12-10T20:28:51.980 に答える