掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
エントリがDLLファイル内に見つかりません。(続) (ID:64095)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
結局、古いDLLが、同じ名前で C:\WINDOWS\system32 に在り、こちらが先に ロードされていたのが、Win32 App よりMFC通常DLL内の関数が呼び出せない 原因でした。古いDLLを削除すると、Access VBA からもMFC通常DLL内の関数が 呼び出せるようになりました。最小構成にもう一つMFC拡張DLLを使うように 追加(例えば、AAA.DLLを追加)しても、動くようになりました。 あと、問題は、MFC拡張DLLに対してCDynLinkLibrary()の位置を変更しなければ ならない事です。あるMFC拡張DLLは、他のMFC拡張DLLから一つのクラスとして 扱っているので、CDynLinkLibrary()の位置を簡単に変えるわけにはいきま せん。 一応、本来の質問は解決しましたのでクローズします。 Blueさんには、貴重な時間をさいていただき、大変お世話になりました。 どうもありがとう!
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.