各位高手,小弟在此跪求如何在ATL中使用ASP内部对象(最好有个例子)的方法!!

解决方案 »

  1.   

    用向导建立一个ASP组件,就可以得到ASP的内部对象了
      

  2.   

    http://www.vckbase.com/document/viewdoc/?id=247
      

  3.   

    如果你有MSDN2003的话,那里面已经有N个例子了,如果你没有的话我就给你一个
    其实说白了大部分工作你引入的类型库已经帮你做好了,你只要实现OnStartPage就行了,你注册组件后,只要IIS一起动你的组件就自动加载了,你在ASP中调用的时候就可以自动获得象上下文啊等等,你感觉就象在写ASP网页一样,,呵呵,比如你声明一个CComPtr<IResponse> m_piResponse
    在OnStartPage中获得实例如:hr = spContext->get_Response(&m_piResponse);
    这样你就可以操作这个response了,就和你在ASP中调用response一样的,呵呵,日爽,也日简单!
      

  4.   

    ASP中有的对象你都可以获得,象session啊,request啊,application啊,统统的都可以拿来,呵呵,所以可以用这个玩意来进行简单的通讯,你应该看过的吧,你可以用response接口写二进制的数据啊,呵呵