首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

DLL和DLL.EXE的有关问题

2012-02-27 
DLL和DLL.EXE的问题。我动态加载一个DLL来做指纹验证。intIFV_Verify(unsignedchar*pFeatureS,unsignedintnS

DLL和DLL.EXE的问题。
我动态加载一个DLL来做指纹验证。
int   IFV_Verify(unsigned   char   *   pFeatureS,   unsigned   int   nSizeOfS,  
unsigned   char   *   pFeatureT,   unsigned   int   nSizeOfT,   int   nLevel);
在DLL中加载使用没有问题,但是在DLL.exe中就无法验证成功。
不知道是为什么,DLL和DLL.exe是不是有什么说道谢谢。

[解决办法]
如果你做的是EXE中的COM服务器,是可以进行调试的。可以设置断点进行跟踪。
但我建议你还是不要用ATL,直接用C++实现IUnknown接口吧![这是别人给我提过的建议]
[解决办法]
按理说,不应该出现你现在的问题。
COM中出现在错误往往很难说。DLL形式的COM组件改为EXE中的组件只是对DLL的导出函数和组件注册作相应的修改。不应该影响与你的业务相关的代码。

热点排行