请问ASP 组件需要那个库文件?
我写了一个 Asp 组件,使用了 IRequest,IResponse 接口,头文件包含了 <mtx.h> <asptlb.h>,连接错误, _IID_IResponse 和 _IID_IRequest 未定义,请问需要增加那个库文件. 问题点数:40、回复次数:4Top
1 楼dang1()回复于 2002-04-30 20:17:36 得分 20
其实也许你的这个问题询问的并不准确。从你给出的错误信息来看,_IID_IResponse 以及_IID_IRequest 是用来向系统请求COM组件所对应IID(也就是接口标识),没有IID,Windows系统不能够确定用户所要调用的接口(也就是我们所说的比如函数之类的东东了),同一个组件可能有不同的接口,而接口之间就是使用IID来区分的,你问的问题我可能暂时无法回答(可以去查MSDN Jan2002,里面有的),ASP Section... :)
Top
2 楼chzy00(逸少)回复于 2002-05-01 13:05:36 得分 0
接口 IID 一定是在一个库文件中定义了的。我没有 MSDN ,比如 _IID_IObjectContext 在 mtxguid.lib 中定义了。我没有找到一个与 Asp 相关的 lib.Top
3 楼CFree(自由从哪派生?)回复于 2002-05-01 14:50:05 得分 20
你用atl的导向生成asp组件后,m_Request等可以直接用。
然后做个对比,就可以知道了。Top
4 楼chzy00(逸少)回复于 2002-05-03 12:30:11 得分 0
我做过了对比,所有库文件相同,也没有 #pragma 指令使用。Top




