问一个关于DLL函数调用的问题
sock5 2005-05-16 01:41:47 我用VC建立了一个基于MFC的DLL,主要目地是动态创建菜单,VC调用此DLL则正常
_declspec(dllexport) bool CeateMenuReal(LPCTSTR iniFile,HWND hWnd)
我在PB中如下做法是: 先在全局共享变量中声明
FUNCTION boolean CreateMenuReal(string fName,ulong windowHandle) LIBRARY "D:\Programs\VC\Menu\Debug\menu.dll"
//这里也有一个问题,我本想得到并调用的是这个函数,结果调用的只是MFC DLL中的主构造函数,该函数并没有被调用
然后在w_main的窗口中调用
long hWnd
hWnd = Handle(this)
CreateMenuReal("C:\1.ini",hWnd)
出现错误: //但是动态建立的菜单出现了,但是如下的模式对话框的错误会将程序强制中止
Appication terminated.
Error:bad runtime function reference at line 4 in click event of object cb_1 of w_main