2017-05-08 9 views
2

のWindows 10のクリエイターを更新した後(バージョン1703)私たちは日時ピッカーコンテンツの不実表示に問題がある:デルファイ10.1 - のWindows 10のクリエイター更新後の日時ピッカーに問題

TDateTimePicker VCL componentTfrxDateEdit Control (Fastreports)

あなたはありますかこの問題の回避策はありますか?ランタイムテーマを有効にすることは選択肢ではありません(文字化けの問題を解決しますが、アプリケーションの外観があまりにも変化します)。

+0

これをどのように再現しますか? –

+0

標準のDelphiコンポーネントTDateTimePickerを使用していますか?またはJVCL? – Zam

+0

左側の画像はTDateTimePicker VCLコンポーネントです。右側のTfrxDateEdit Control(Fastreportsダイアログ)です。 – damirko

答えて

8

これはWindows 10 Creators Updateの問題です。

これは、COMCTL32 V5で実装された日付時刻選択ツール を使用するアプリケーションでのみ発生します。 RSC2上のCOMCTL32 V5 Date 時間ピッカーを使用するアプリケーションでは、MFCおよび Windowsフォームアプリケーションを含むこの問題が発生します。残念ながら、現在のところ、という問題の回避策はありません.COMCTL32 V5日付時刻選択ツール を使用する場合は、可能であればRS2更新プログラムを削除する以外の方法があります。影響を受けるアプリケーション はCOMCTL32 V6を使用するように更新することができましたが、V5と V6の制御実装の違いにより、これは簡単な変更ではありません。

現在のところ、唯一の解決策は、ランタイムテーマを有効にするか、Windowsアップデートをロールバックすることです。

1

クリエイターアップデートが問題を解決する前にロールバックを確認できます。 Delphi 5を使用しています。

マイクロソフトでは、この問題を認識していますか?これは、大規模なインストールベースを持つ開発者にとって大きな問題です。

コマンドプロンプトでCOMCTL32をV6に更新しようとしましたが、Windowsは常に自分の作業を元に戻しました。

+2

これは質問ですか、それとも答えですか? –

+0

それはデルファイの他のバージョンで起こるという答えです。 – Bobdog

関連する問題