掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
[DX10]dll側でSetStyleするとメイン側でアドレスエラー発生する (ID:47857)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
通りすがりさん、ご回答ありがとうございます。 [メイン側の.dfm] object MainMenu1: TMainMenu object N0: TMenuItem Caption = 'ファイル' object N1: TMenuItem Caption = '終了' OnClick = N1Click end end end その後もう少し検証してみたところ、Dll側のTStyleManager.SetStyleコール後、 メイン側のMainMenu1のN0(ファイル)をDropDown後フォーム内のどこかClickして、 MainMenu1のDropDownリストをクローズする時に「access violation」エラーが 発生いているようです。 MainMenu1のDropDownリストのクローズ以外は、メイン側フォームもdll側フォームも 正常にStyleが適用されていて動作も問題ありません。 (メインとDll両方が10Seattleでビルドされている時のみの様です) exe, dll XE5, XE5 => OK XE5, D10 => OK D10, XE5 => OK D10, D10 => NG <--この組み合わせだけエラーになる! よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.