掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
エントリがDLLファイル内に見つかりません。(続) (ID:64099)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>MFCレギュラDLL MFC拡張DLL MFC拡張DLL > AAAA.DLL---> BBBB.DLL ----> CCCC.DLL > ---> DDDD.DLL > ---> EEEE.DLL ----> FFFF.DLL > >ってなつくりなら、BBBB.DLL,DDDD.DLLおよびEEEE.DLLの変更でよいとおう。 それがですね、こんな感じなんですよ。 MFC通常DLL MFC拡張DLL MFC拡張DLL MFC EXE AAAA.DLL--->XXXX.DLL <---BBBB.DLL <---BBBB.exe XXXX.DLL <---CCCC.DLL <---CCCC.exe XXXX.DLLは、共通ライブラリとしての位置付けです。 BBBB.DLLとCCCC.DLLは、どちらかと言うとアプリとしての位置付けです。 XXXX.DLLは、BBBB.DLL等その他多く(数は約200?)のDLLから使っています。 AAAA.DLLが、今回、私が作っているDLLです。 XXXX.DLLには、例えばCXXXXという名前のクラスを定義して、この クラスをBBBB.DLLから使います。 XXXX.DLLのDllMain()関数からnew CDynLinkLibrary()を削除すると、 CXXXXクラスの全てのメンバ関数とメンバ変数に対し、エクスポートを宣言 しないと、BBBB.DLLから使えないのでは?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.