创建了一个标准的动态库,被加载的时候出现183错误

lifejoy 2006-04-15 08:11:16
我做了一个动态库,当在宿主中加载的时候发现,当LoadLibray的时候发生183错误,但是可以正确调用动态库函数,因为宿主对错误检查比较严格,因此这个作为插件的动态库被抛弃了:(。
BOOL APIENTRY DllMain (HINSTANCE hInst /* Library instance handle. */ ,
DWORD reason /* Reason this function is being called. */ ,
LPVOID reserved /* Not used. */ )
{
switch (reason)
{
case DLL_PROCESS_ATTACH:
break;

case DLL_PROCESS_DETACH:
break;

case DLL_THREAD_ATTACH:
break;

case DLL_THREAD_DETACH:
break;
}

/* Returns TRUE on success, FALSE on failure */
return TRUE;
}
在调试的时候发现,当return true的时候好像发生了一些异常。郁闷啊。请方家代为解释。
...全文
297 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mooniscrazy 2006-09-15
同一互斥被两次创建。
回复
oyljerry 2006-04-15
如上,是不是文件重复加载了
回复
DentistryDoctor 2006-04-15
183:当文件已经存在时,无法创建文件.
回复
lifejoy 2006-04-15
UP here
回复
相关推荐
发帖
进程/线程/DLL
创建于2007-09-28

1.5w+

社区成员

VC/MFC 进程/线程/DLL
申请成为版主
帖子事件
创建了帖子
2006-04-15 08:11
社区公告
暂无公告