忍者ブログ
機械工学士なSE兼PGのブログ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

経験の薄い MFC 。しかもマルチスレッド。
どうもUIスレッドから送ったメッセージがメインスレッドに届かないとか。
わけわかな話の検証。

MFC でスレッド作るのどうやるの? 答えは見つかった。

http://www.koutou-software.co.jp/junk/vista-and-vs-setup-project.html


クラスウィザードって便利ながら、ブラックボックス。
まあ、なんとなく作ってから考えることにしたのだが、スムーズには行かない。

メンバ変数の追加とかでウィザードを開くと、以下の文章が出てくる。
「この Web サイトのアドオンは実行できませんでした。 [インターネット オプション]のセキュリティ設定で、競合がないことを確認してください。」

ググってみると、IE8が悪さをしているらしい。
結果的には、以下のサイトの説明通りに、レジスタを弄ると直る。

http://blogs.msdn.com/vcblog/archive/2009/03/28/some-vs2005-and-vs2008-wizards-pop-up-script-error.aspx

要は
 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

 1000
というキーを作り
 DWORD

 1207
の値を作ればいい。


残念ながら MFC は、Express 版で使えない。
お金が惜しいので、個人的には買わない。
ってことで、仕事でしかできないのだが、結局は、検証できずに終了。

マルチスレッドって言ったって、いろいろな要員でバグを生むと。
私は、.NET Framework で、BackgroundWorker を使うから、もう忘れたい。

PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
08 2017/09 10
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
楽天市場
 
アクセス解析
カウンター

Copyright © [ ShuU's Blog ] All rights reserved.
Special Template : 忍者ブログ de テンプレート and ブログアクセスアップ
Special Thanks : 忍者ブログ
Commercial message : [PR]