VB6で作成したDLLをデバッグするには、どうしたらよいでしょうか?
環境 WinXP VB6SP6
VB6でA.DLLを作成し、VB6でB.EXEからA.DLLをコールしている状態です。
いろいろ調べながらやっていたのですが、
A.DLL用VBPで、デバッグを開始(再生ボタン)しておき、
B.EXEを、通常に起動するとデバッグできそうだ
と、いうところまではわかってるきてるのですが、
まだ、デバッグできないでいます。
A.DLLをデバッグしたく、A.DLL用VBPを起動してブレイクポイントを
はっていますが、ブレイクしない状態です。
以上、よろしくお願いいたします
DLLのプロジェクトプロパティでコンポーネントのバージョン間
の互換性で"互換なし"にチェックが入ってませんか?
互換なしだとデバッグできませんから、一応確認してみてください。
互換性は、バイナリ互換にしております。
また、互換を保つために、コンパイル後のDLLは、
上書きをしております。
以上、ほかにチェック項目はありますでしょうか?
>B.EXEを、通常に起動するとデバッグできそうだ
プロジェクトのプロパティ->デバッグタブ
プログラムを開始する(P):を選択して
B.EXEを指定して実行してみるとか。
ツイート | ![]() |