私はDelphiで書かれた大きなレガシーアプリケーションに取り組んでいます。ほとんどのコンポーネントはVCLとDevExpress QuantumGridコンポーネントです。 さまざまなスタイルとよりモダンなルック・アンド・フィールをサポートするためにUIを更新する必要があります。元々 私はDevExpress ExpressSkinsライブラリ(私はすでにDevExpress VCLの完全なサブスクリプションを持っています)に切り替え、すべてのコンポーネントをDevExpressコンポーネントに置き換える予定でした。しかし、それ以来、私はプロジェクトをDelphi XE2にアップグレードして以来、VCL Styles技術が登場しました。DevExpress ExpressSkinsまたはVCLスタイル?
これらのライブラリの長所と短所は何ですか?
VCLスタイルがIバグの工場 –
あるバージョン管理のために煩雑になる可能性があり、あなたのuses節にエントリを追加QCLスタイルはQuantumGridやその他のDevExpressコンポーネントで正しく動作するでしょうか?そうだと私は言うでしょう。私は常にDevExpressコンポーネントをVCLよりも優先します。 –
あなたのすべてのコントロールをDevExpressコントロールに置き換えることは、実際には価値があるものより多くの作業になるかもしれません。ステファンとデビッドがポイントを持っていますが、本当に結論はあなたがどちらかの方法で失望することです。完璧なスキニングはパイプの夢ですが、今日の日付のようにスキンを行う必要がある場合、Expressスキンはより成熟していてバギーが少ないです。 –