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的导出函数和组件注册作相应的修改。不应该影响与你的业务相关的代码。