DLLをデバッグするには?


ジー  2008-12-17 21:57:45  No: 141109  IP: 192.*.*.*

VB6で作成したDLLをデバッグするには、どうしたらよいでしょうか?

環境 WinXP VB6SP6

VB6でA.DLLを作成し、VB6でB.EXEからA.DLLをコールしている状態です。

いろいろ調べながらやっていたのですが、
A.DLL用VBPで、デバッグを開始(再生ボタン)しておき、
B.EXEを、通常に起動するとデバッグできそうだ
と、いうところまではわかってるきてるのですが、
まだ、デバッグできないでいます。

A.DLLをデバッグしたく、A.DLL用VBPを起動してブレイクポイントを
はっていますが、ブレイクしない状態です。

以上、よろしくお願いいたします

編集 削除
River  2008-12-18 11:12:20  No: 141110  IP: 192.*.*.*

DLLのプロジェクトプロパティでコンポーネントのバージョン間
の互換性で"互換なし"にチェックが入ってませんか?

互換なしだとデバッグできませんから、一応確認してみてください。

編集 削除
ジー  2008-12-18 12:35:10  No: 141111  IP: 192.*.*.*

互換性は、バイナリ互換にしております。
また、互換を保つために、コンパイル後のDLLは、
上書きをしております。

以上、ほかにチェック項目はありますでしょうか?

編集 削除
ととと  2008-12-18 13:22:42  No: 141112  IP: 192.*.*.*

>B.EXEを、通常に起動するとデバッグできそうだ
プロジェクトのプロパティ->デバッグタブ
プログラムを開始する(P):を選択して
B.EXEを指定して実行してみるとか。

編集 削除