在COM组件中使用ASP内置对象
2006-07-22 22:58:18 来源:WEB开发网核心提示: 服务器类型:我们要在ASP中调用,选择DLL类型;属性化:为了更清楚地看到实现代码,在COM组件中使用ASP内置对象(2),我们在这里暂时谢绝MS的好意,谢谢啦,这个跟VB组件的实现是完全一致的; 4、好了,现在我们在类视图和实现文件里可以看到WIZARD兄已经帮我们搞定了所有的接口获取和
服务器类型:我们要在ASP中调用,选择DLL类型;
属性化:为了更清楚地看到实现代码,我们在这里暂时谢绝MS的好意,谢谢啦,不过这是一个贼有前途的东东,当然,只是对于构建MS的COM来说;
合并Stub:我们这里可以把客户端的代理/存根实现合并到服务端;
支持MFC:这个,这个 …… 免了吧,呵呵;
支持COM+:我们这里用不到啦;
3、添加支持ASP内建对象的组件接口类。
- i、选择"ATL Active Server Page 组件",添加一个名为MyTest的接口,同样,我们这里不使用"属性化";
- ii、"选项"选项卡内的各个选项采用默认值即可,因为我们刚才选择的是"ASP组件",所以这里没有列出双重接口或自动化的选项。封装的脚本组件,你不在脚本里用还会在哪里用呢?呵呵;
- iii、转到"ASP"选项卡,在这里我们可以看到ASP的五大内置对象(也可以说是六个,有时会把ObjectContext也算上,当然这些说法都不严格),不必客气啦,统统选上,即使我们这个DEMO中没有全部用到,嘿嘿。另外OnStartPage和OnEndPage分别在脚本开始使用和结束使用本对象时调用,这给了我们获取ASP对象接口和释放的机会,这个跟VB组件的实现是完全一致的;
4、好了,现在我们在类视图和实现文件里可以看到WIZARD兄已经帮我们搞定了所有的接口获取和释放工作,我们直接使用就可以了,真是一位好同志呀;
更多精彩
赞助商链接