掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CTreeCtrl派生クラスを拡張DLL間で使用するには? (ID:64169)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>CDialog dlg; 実際は派生クラスだよね。 >CTreeCtrlの派生クラス(ポインタではない)が >dlgのメンバ変数になっているのか? その通りです。言葉足らずですみません。 CDialogの派生クラスに、CTreeCtrlの派生クラスをメンバ変数にして用意しています。 >食い違いが生じているのかな。 >CTreeCtrlの派生クラスにメンバ変数を入れてそのDLLをリビルドする。 >ちゃんと新しいCTreeCtrlの派生クラスのヘッダファイルを指定して >そのDLLを使うDLLやEXEもリビルドしたらどうでしょうか。 記憶があやふやなのですが、CTreeCtrlの派生クラスがいるDLLはリビルドしたはずです。 ただ、初期画面として、VCでExeを用意しており、そこから、各拡張DLLを呼び出しています。呼び出された拡張DLLから、さらに別の拡張DLLを呼び出したりもしています。 DLL間で相互リンクしてしまったりしているため、全部リビルドするには、2回全部リビルドしたりして、かなり時間がかかるため、省略していたので、リトライしてみようかと思います。 他に何かあれば、ご指摘お願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.