我觉得1L的方法比较简单,返回值是个测试数据,如果DLL有错误提示这个返回的数据是否有不同呢,实在不行就修改DLL导出函数再添加个in/out参数来表明是否有错误。 2L的意思是把主窗口句柄传到DLL里,如果DLL有错误提示,就SendMessage给主窗口,主窗口可以再弄个变量m_bExistError,在消息相应函数里设置true,点击菜单里检测到变量值为true就退出菜单响应函数,这种方法不太好。
dll提示错误就发消息给主窗口去处理
然后会多次调用自己编写的同同一个dll文件 怎么多次调用的?如果是循环,则判断dll函数的返回值后,break
15,471
社区成员
49,181
社区内容
加载中
试试用AI创作助手写篇文章吧