掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     DLLのデバッグ方法


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2007-7-17 10:13
EA Administrator
投稿: 3939

Re: DLLのデバッグ方法

DLLのデバッグですが、DLL内のソースコードにブレークポイントを
設定するためには、タイミングが重要になります。

デバッグ開始はExeを実行することになるかと思いますので
この時点ではDLLはEnterprise Architectに認識されていません。
そのため、DLLのソースにブレークポイントを配置しても
この段階ですべてエラーになっていると思います。


確実に配置するには、対象のDLLが読み込まれていることが
確実な段階で、ブレークポイントを追加しなければなりません。

例えば、Exeの初期処理でDLLを全て読み込む場合であれば
初期処理の完了時点のExeのソースにブレークポイントを設定し
プログラムを停止させた状態で、DLL側のソースに
ブレークポイントを設定してください。

こちらのテスト環境では、このような状況で
ExeとDLLの設定・デバッグ・シーケンス図の生成ができています。
(WindowsXP・VisualC++6.0+SP6・DLLはLoadLibraryで動的に
読み込んでいます。)
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   DLLのデバッグ方法 名無し(未登録ゲスト) 2007-7-14 14:23
   » Re: DLLのデバッグ方法 tkouno 2007-7-17 10:13
       Re: DLLのデバッグ方法 名無し(未登録ゲスト) 2007-7-17 11:06
         Re: DLLのデバッグ方法 tkouno 2007-7-17 11:28
           Re: DLLのデバッグ方法 名無し(未登録ゲスト) 2007-7-17 12:00
             Re: DLLのデバッグ方法 tkouno 2007-7-17 12:56
               Re: DLLのデバッグ方法 名無し(未登録ゲスト) 2007-7-17 14:39
                 Re: DLLのデバッグ方法 tkouno 2007-7-17 15:46
                   Re: DLLのデバッグ方法 名無し(未登録ゲスト) 2007-7-17 16:23
                     Re: DLLのデバッグ方法 tkouno 2007-7-19 9:34
                       Re: DLLのデバッグ方法 名無し(未登録ゲスト) 2007-7-19 10:50
                         Re: DLLのデバッグ方法 tkouno 2007-7-19 11:06
                       Re: DLLのデバッグ方法 tkouno 2007-7-20 15:58
                         Re: DLLのデバッグ方法 sugimoto 2007-8-6 10:43