VisualStudio2005でのDLL作成
開発環境
OS:WindowsXP SP2
SDK:VisualStudio2005 StandardEdition
言語:VC++
Win32コンソールアプリケーションのDLLを選択
空のプロジェクトを使用
作成したいのはVBなどから呼び出せるWin32DLLです。
他のホームページを参考にして以下のようなファイルを作成し
ビルド->コンパイルしたところdllファイルはできましたが
AccessVBAから参照設定ができませんでした。
どこを修正すればよいか教えてください。
<dlltest.cpp>
#define EX __declspec (dllexport)
#include <iostream>
#include <windows.h>
EX int fnWindowHook(void);
BOOL APIENTRY DllMain(
HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call){
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
EX int hundred(){
return 100;
}
<dlltest.def>
LIBRARY "dlltest1"
EXPORTS
disp @1
お礼
失礼しました・・・。