http://support.embarcadero.com/article/43583
経験上、下記のコードを記述しておけばフリーズする確率がかなり下がります。
[Delphi]
// IDE 実行中は強制的に UseLatestCommonDialogs を False if DebugHook <> 0 then UseLatestCommonDialogs := False;
C++Buider も同じ回避方法が有効なようです。
[C++Builder]
// IDE 実行中は強制的に UseLatestCommonDialogs を False if (DebugHook != 0) { UseLatestCommonDialogs = FALSE; }
それでも根本的な解決には至りませんので、現状では cymon.sys を使っているアプリケーションをアンインストールするのがいいのでしょうね。修正モジュールの提供が開始されました。
[弊社DRMモジュール(cymon.sys)の不具合修正報告 (サイファー・テック)]
http://www.cyphertec.co.jp/news/cymon_revision.html
See Also:
[Delphi / C++Builder で、IDE 実行時のみ TOpenDialog.Execute でコケる場合には?]
http://ht-deko.minim.ne.jp/delphiforum/?vasthtmlaction=viewtopic&t=283
[BookLiveが採用したサイファーテックDRMの技術の甘さを実証してみた (黒翼猫のコンピュータ日記 2nd Edition)]
http://blog.livedoor.jp/blackwingcat/archives/1843931.html
|