Win32API質問箱 Build52
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:デフォルトの名無しさん 07/05/02 16:54:30 >>594 こんなのSQLConfigDataSource()を呼ぶ所でattの512バイトがどうなってるのか見ればすぐわかるのにね。 601:デフォルトの名無しさん 07/05/02 16:54:37 しまった! ↓のcaseでfooつかっとるかこれ! んじゃ、外に定義でいいんじゃね? 602:デフォルトの名無しさん 07/05/02 16:55:07 >>599 それは、case WM_HOGE でfooが使えないべ >>597 switchの外でいいよ。 case WM_HOGE の時に Foo foo を通過してないまま foo を使うことになるべ。 603:デフォルトの名無しさん 07/05/02 17:00:29 フォールスルー考えてのことならいいんだが 期待しているのは static のような気がする 604:デフォルトの名無しさん 07/05/02 17:06:56 要は、そのfooをどこでどう使いたいか、どういう仕様か、によりけりだな。 605:597 07/05/02 17:07:02 レスありがとうございます。 LRESULT CALLBACK DlgProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp) { Foo foo; // ←switchの外で宣言 switch (msg) { case WM_INITDIALOG: return FALSE; case WM_HOGE: foo.hoge(); default: return FALSE; } return TRUE; } というプログラムで期待通りの動作を確認しました。 ありがとうございました。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4981日前に更新/228 KB
担当:undef