This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
この文章は Visual Studio 開発者向けドキュメントの英文を読み解きながら、試行錯誤や実験を行っている内容を記録したメモである。第一回は、最初に抑えておくべきこととして、Visual Studio のプログラム言語モデルを取りあげる。 続きを読む id:akiramei:20060123#p1 とか、これって結構よく話題にあがりますよね。検索すると山のようにでてきそうな話題です。 .NET Framework の日本語版ドキュメントでは、「サーバー ベースのタイマの概説」において サーバーのタイマ (System.Timers namespace) Windows のタイマ (System.Windows.Forms namespace) スレッドのタイマ (System.Threading namespace) として解説されています。 続きを読む id:akiramei:20
Win32 のライブラリには、OS のスレッドに対して敏感な API セットを提供するものがある。これにはウィンドウハンドルやデバイスコンテキストといったものを直接的・間接的に扱う場合や、スレッドローカルストーレジに依存したライブラリに良く見られる。 WinForms では上記のような場合には InvokeRequired プロパティを通じてスレッドの調停を要求するようになっています。*1 この手法では、コンシューマによってオブジェクトに対する操作を適切にマーシャリングすることを要求する方法であって、コンシューマにたいして正確な操作と知識を要求してしまいます。 *1:有名ですが、.NET 1.1 以前と .NET 2.0 では InvokeRequired プロパティを無視した場合の挙動が変化しているのにも注意しなければなりません。 続きを読む 一週間ほど飛びます。仕事が集中できなくなると
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く