C++Builder相談室 Part19 at TECH
[2ch|▼Menu]
450:デフォルトの名無しさん
09/03/28 03:30:19
>>446
途中に関数挟むとスタックの状態が変わるので、それまで出ていたバグが
出なくなったように見える事があるよ。

OpenDialogが内部で利用するGetOpenFileName()は過去に何度か拡張されて、
関数が使用する構造体のサイズも変わった。それがエラーの原因じゃないかなあ。
_WIN32_WINNTとOPENFILENAME::lStructSizeがうまく対応取れていないような気がする。
解決しないなら、直接GetOpenFileName()呼んで回避してください。

もし単にXPスタイルのダイアログ開きたいだけならマニフェスト埋め込めば楽かと。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5403日前に更新/123 KB
担当:undef