各位大虾快帮帮忙(DCOM的问题)? 一两句说不清,建议看看MSDN中的帮助,里面很全的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DCOM支持远程调用。你的服务程序注册了吗? 除了检查你的服务程序是否已经注册,还要检查是否在DCOMCFG.EXE中设置了正确的访问用户及其访问权限。 首先你要给其他的机器一个登陆名,也就是能直接访问你的机器才行呀其次你要配置dcomcnfg才行呀在开始-》运行-》dcomcnfg就可以进入配置截面了配置方法: 如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下: 1.运行NT服务器上的dcomcnfg程序,进行DCOM配置。 2.进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。 3.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。 4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。 5.将常规页面中的身份验证级别改为“无”。 6.位置页面中选上“在这台计算机上运行应用程序”。 7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。 8.身份标识页面中,选择“交互式用户”。 9.NT的GUEST用户不能禁用。不要太多了 DCOM不同与COM,DCOM必须是可以单独运行的,而COM是DLL形式的,可以依附与其他可执行程序。你不妨参考以下的方法:新建一个工程(可独立执行的)再添加一个RemoteDataModule 在里面做你想做的东西;写好后,编译,运行你的程序,这样便注册了你的DCOM应用程序。试试看吧,我是这么做的。 线程的问题 新Delphi资讯网站,欢迎访问!!! 如何导出SQL 大字段中的DOC文件 大家帮帮忙啊,请教向数据表中插入新的记录的方法 Application.handle与MainForm.handle之间的关系,我认为绝对值得大家讨论,顺便解我疑惑。一定要来看看!!!! yxam(风子) 来拿分。 嵌套存储过程出错,请教 类的应用问题 如何攻击骗子的手机?经常发短消息告诉别人中奖的。 如何将一个form上的所有TEdit控件都设为只能输入数字? 关于InputBox的问题,怎样在InputBox中间输入密码?而不是直接显示输入的字符? Teamsource的问题
你的服务程序注册了吗?
其次你要配置dcomcnfg才行呀
在开始-》运行-》dcomcnfg就可以进入配置截面了
配置方法:
如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下: 1.运行NT服务器上的dcomcnfg程序,进行DCOM配置。 2.进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。 3.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。 4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。 5.将常规页面中的身份验证级别改为“无”。 6.位置页面中选上“在这台计算机上运行应用程序”。 7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。 8.身份标识页面中,选择“交互式用户”。 9.NT的GUEST用户不能禁用。不要太多了
新建一个工程(可独立执行的)
再添加一个RemoteDataModule 在里面做你想做的东西;
写好后,编译,运行你的程序,这样便注册了你的DCOM应用程序。
试试看吧,我是这么做的。