現在、アプリケーション内のサードパーティ コンポーネント (DevExpress) に関する問題を調査しています。私の問題は、この 1 つのDevExpress KB 記事とよく似ています。同じスタックトレースが少なくても同じ例外が発生します。そこで、.NET Reflector を使用して、このシナリオで何が null になる可能性があるかを調べました。null の候補となる唯一のオブジェクトは Graphics です。これは Graphics.FromHwnd(IntPtr.Zero) で作成されます。私はGDIについて幅広い知識を持っていないので、これがnullを返す可能性のあるシナリオを誰かが教えてくれるかどうか知りたいです...
Windows が GDI ハンドルの外にあるシナリオでそれを再現しようとしましたが、「ハンドル外」を取得しています - 少なくとも 1 回は例外です。これは、調査中の問題には当てはまりません。
ティア、マーティン