我在VC6.0中的MFC AppWizard ——》Regular DLL using shared MFC DLL 中定义了以下两个函数
extern "C"  __declspec(dllexport)  int fn()
            
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
// normal function body here
        return 50 ;
}
extern "C" __declspec(dllexport) void WINAPI InstallLaunchEv()
{
   Hook=(HHOOK)SetWindowsHookEx(WH_KEYBOARD,
                               (HOOKPROC)LauncherHook,
                               theApp.m_hInstance,
                                0);
}
然后在VB中调用这两个函数,结果第一个函数能正常调用,但第二个函数却出现“函数调用约定错误”的实时错误,请问这是为什么,如何解决,非常感谢
注:我已在.def文件中加入InstallLaunchEv,且用VC自带工具Dependency Walker查看,function一项的值为InstallLaunchEv,好像也没有什么问题