C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 18 を表示中)
■7014 / )  Re[16]: Control.Invokeが使えない件。
□投稿者/ れい (80回)-(2007/08/28(Tue) 21:07:04)
No7012 (渋木宏明(ひどり) さん) に返信
>>どなたか、なにかアイデアをお持ちでしたらぜひ教えてください。
>
> FormClosing を差し戻すしかないです。

やっぱり戻すしかないですか。
他のロジック入ってたりすると大変ですね。

今Nyaruruさんの解析結果を考慮して、
ShowDialog終了後に同期機構を入れてみて試してます。

差し戻しは実装がめんどくさいですが、
時間をみつけてやってみます。

BeginInvokeなら安心かと思っていたんですが、
散々しらべたところBeginInvokeでもたまに死ぬことがわかりました。
フリーズはしないですが。

Invoke、BeginInvokeがうまく呼べない場合、
本来は例外を吐く仕様になっている(ようだ)というのもわかりました。
内部で散々チェックしてます。
返信 編集キー/


管理者用

- Child Tree -