VC++で他のインターフェースの関数を呼び出して、
それを使用するにはどうしたらよいのでしょうか?
>VC++で
どのバージョンのVCでしょうか?
※環境は明記してください。
例)
Windows Xp SP2 Pro / Visual C++ 6.0 SP6 Enter - MFC Application(ダイアログ)
>他のインターフェースの関数
ってなんでしょうか?
もう少し具体的に質問できますか?
すみません。
環境はVisual C++ 6.0 MFC Application(ダイアログ)
です。
他で作った関数を呼び出すことです。
他ってどこ?
(まだまだ全然曖昧)
同じプロジェクトにある関数?
それとも、それ以外?
(DLLとかになっていないと普通は使えない)
違うプロジェクトです。
DLLになっているものを呼び出したいのですが。。
libになっているものか。
DLLなのかLIBなのかよくわかりませんが……。
LIBだったら単にリンクするだけです。
DLLであれば,
・インポートライブラリをリンクする
・LoadLibrary + GetProcAddress + 関数ポインタを経由した呼び出し
のどちらかになります。
ただし,実際には,使うためのヘッダファイルが必要になりますが。
# 無いと使いづらい。
そのDLLは何で作られたものでしょうか?
>Visual C++ 6.0 MFC Application(ダイアログ)
と同様に明記してもらえますか?
(VC以外にもDLLは作れるし、MFCを使っているのかいないのかでも違う)
ここら辺参考にしてみては。
KAB-studio -「自作」DLLを使おう!!
http://www.kab-studio.biz/Programing/Codian/DLL_Hook_SClass/04.html
あとCOMインターフェースかどうかでも若干使い勝手が変わります
すみません。
初めてだったので忘れてました。
とりあえず自分でやったところ解決致しました。
ありがとう御座います。
ツイート | ![]() |