异常问题 unhandled exception

smdszgzh 2009-07-13 05:47:46

m_hTwain = LoadLibrary("twain_32.dll");
if(m_hTwain)
{
m_dpDsmEntry = (DSMENTRYPROC) GetProcAddress(m_hTwain, "DSM_Entry");
if (m_dpDsmEntry)
{
// 打开数据源管理器
twuResult = m_dpDsmEntry(&m_twidOrigin,NULL, DG_CONTROL, DAT_PARENT, MSG_OPENDSM, NULL);//这里会包错,unhandled exception in TWAIN_32.DLL

if (twuResult == TWRC_SUCCESS)
{
//选择默认数据源
twuResult = m_dpDsmEntry(&m_twidOrigin,NULL, DG_CONTROL, DAT_IDENTITY, MSG_GETDEFAULT, &m_twidSource);//但是我把其他的注释掉 执行这句却不会包那样的异常
if (twuResult == TWRC_SUCCESS)
{
bResult = TRUE;
}

// 关闭数据源管理器
m_dpDsmEntry(&m_twidOrigin,NULL, DG_CONTROL, DAT_NULL, MSG_CLOSEDSM, NULL);
}

m_dpDsmEntry = NULL;
}

// 释放 TWAIN 库
FreeLibrary(m_hTwain);
...全文
219 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
动态库有源码吗 有的话调试一下
codecola 2009-07-13
  • 打赏
  • 举报
回复
加上try,catch
做异常处理

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧