在我的一DLL中调用CreateEvent失败,错误代码120
经查意义为"此功能仅在 Win32 模式下有效。 "
该如何解决?急!
我的其他动态库调用CreateEvent可以成功
我查工程设置,也没看出区别
.
经查意义为"此功能仅在 Win32 模式下有效。 "
该如何解决?急!
我的其他动态库调用CreateEvent可以成功
我查工程设置,也没看出区别
.
解决方案 »
- VC 的 DLL 呼叫 VB 的 Com 为何无法显示 VB 的 Form
- 关于列表控件的问题 求解答
- C++可以做什么,大家的月薪多少(调查)
- 高手请进:看看我这个函数,调用完,关闭窗口时报内存错误!!为什么啊?搞不懂,请高手指教!
- 如何将结构体作为传入函数中?
- 如何将float far*类型的值转换为int类型?
- 如何用VC写程序将web服务器中的照片保存到本地硬盘????
- 用new 创建了堆对象, 请问数组名是什么?
- 使用ODBC连接SQLserver进行查询的问题
- 100分,在线:怎么让无模式对话框象模式对话框那样成为最上方窗口?
- 小女求助,如何得到自己电脑在网络中的IP地址及端口号,谢谢帮忙
- 高分征求sdk中对数据库中记录显示,修改的方法
if(g_hEvent==NULL)//Error=0
{
Error=GetLastError();//Error=120
}
我其他工程是
g_hEvent = ::CreateEvent(NULL,TRUE,FALSE,"MyEventName");
但在本工程必须用_T()
编译设置:
/nologo /MT /W3 /GX /ZI /Od /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D MYMODULE_EXPORTS"
工程连接设置为:
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:no /pdb:"MyModule.pdb" /debug /machine:I386 /def:".\MyMonitor.def" /out:"C:\Program Files\MyApp\MyModule.dll" /implib:"MyModule.lib"