Com+服务器应用程序CreateObject问题
在一台win2000 Server机器上创建了一个Com+服务器应用程序,导入动态库,Com+组件创建成功,导出msi
然后在一台客户机上CreateObject来创建服务器上新建的组件对象
如果客户机是win2000,CreateObject一点问题都没有,包括新生成对象的方法调用,也可以正常运行。
但如果客户机是Win98,安装msi,提示Win98不支持Com+,安装到一半,退出。
然后,我直接把服务器上那个DLL拷贝到客户机,注册。运行程序,有两种情况:
1.Err.Number = 70 ,提示拒绝的权限;
2.Activx不能创建对象。
两台机器同一个域(工作组)中,我在服务器端已把安全设置设到最低。
98下应该怎么解决??郁闷中...
然后在一台客户机上CreateObject来创建服务器上新建的组件对象
如果客户机是win2000,CreateObject一点问题都没有,包括新生成对象的方法调用,也可以正常运行。
但如果客户机是Win98,安装msi,提示Win98不支持Com+,安装到一半,退出。
然后,我直接把服务器上那个DLL拷贝到客户机,注册。运行程序,有两种情况:
1.Err.Number = 70 ,提示拒绝的权限;
2.Activx不能创建对象。
两台机器同一个域(工作组)中,我在服务器端已把安全设置设到最低。
98下应该怎么解决??郁闷中...
...全文
相关推荐
VBS中CreateObject和WScript.CreateObject的区别介绍
再者,由于`CreateObject` 不需要通过COM接口来调用,它在性能上略胜一筹,尽管这种优势通常微不足道,对于大多数实际应用来说几乎可以忽略。
VBS技术内幕:CreateObject函数详解
在使用CreateObject函数时,需要注意的是,只有支持IDispatch接口的COM对象才能被CreateObject函数创建。
createobject大全
创建的对象通常是在服务器端执行的,因此需要注意安全性和性能问题。
createobject根据ProgID找出dll组件所在路径
总的来说,`CreateObject`通过`ProgID`创建COM对象的过程涉及到注册表查询和CLSID解析,理解这一过程有助于解决与COM组件相关的问题。
带有经典ASP的.NET COM + Interop组件(第I部分)
**错误处理和优化**:由于.NET和ASP之间的交互可能存在一些特殊问题,如类型转换和线程模型,所以需要进行适当的错误处理和性能优化。


VB基础类
