李维有一本关于分布式多层应用程序的书,在第九章有详细的配置说明。
另外,在win95,win98下,你需要到微软的站点去下载Dcom95,dcom98
再运行dcomcnfg

解决方案 »

  1.   

    装上DCOM98就和NT一样配呀
      

  2.   

    但是,配置时老是出现“服务器运行失败!”或是“RPC调用失败!”不知楼上两位有何高见?
      

  3.   

    如果WIN98做SERVER,SERVER程序必须先于CLIENT程序运行.
      

  4.   

    “SERVER程序先于CLIENT程序运行”,什么意思,难道是SERVER程序先运行注册吗,那样不行的我是过,还是出现老现象“服务器运行失败!”
      

  5.   

    半天没人答复,太令人失望了,CSDN,CSDN!
      

  6.   

    Win98是作为Client还是Server?
    ========================================================
    1、在Server端,用dcomcnfg配置好安全访问机制。
    2、在Client端,copy midas.dll(如果是Midas程序的话) to 系统的system目录,
       另外要安装相应的Dcom95(for win95),dcom98(for win98)
    ========================================================
    “服务器运行失败!” 一般是你的Server端没有配置好安全访问机制,或是Client端
    没有安装好的原因。
    ========================================================
    对了,Server与Client是在同一个局域网中吗?
    在不同网段中的情况,我一直没有配置成功过,谁做成功了?
    --------------------------------------------------------
    如果我的Client想通过Internet来访问Server该如何配置,或怎么处理?
    Dcom的安全机制是基于NT的安全机制,但在Internet上,是通过Http协议
    传输信息的,所以我的Client的请求都通过不了Server的验证,所以
    Server总是启动不了。怎么办?
      

  7.   

    好象李维在书上说在跨网段配置DCOM时,容易出错,难以配置成功,最好还是用SocketConnection1好些!
      

  8.   

    jingpingyi兄你在同一个局域网中配置成功过吗?能不能传授传授一二!我怎么就配置不成功呢?
      

  9.   

    1、在Server端,用Dcomcnfg.exe,找到你的Dcom应用程序,看它的属性,配置它的安全性(指定可以访问、启动、配置的用户)以及身份标识(用于运行该应用程序的用户)。
    2、在Client端,copy midas.dll(如果是Midas程序的话) to 系统的system目录,
      另外要安装相应的Dcom95(for win95),dcom98(for win98)
    3、要求Server与Client在同一个网络域中。(不同网络域中,配置好域的信任关系,Server端的安全性指定到各个不同域的用户,应该也可以,我没有试过)
      

  10.   

    实际难点就是DCOM要在客户端注册,要执行dcom所在的.exe;
    有没有办法在客户端 用程序注册dcom,仿它的.exe注册过程!
      

  11.   

    那里有Dcomcnfg.exe下载,不知Dcom95里的Dcomcnfg.exe行不行,我试过好象不行?
      

  12.   

    听着,好象我安装好WIN98后没有配置dcom98,只在服务器上配置了Dcomcnfg,成功了,但在不同网段上不行。
      

  13.   

    我试过通过INTERNET DCOM SERVER,不过并不是所有的都行.不同的电脑,即使运行的软件相同,软件配置也相同,当SERVER端的不一定可以被客户端连上.在本市上INTERNET的都可以连接,但香港那边就不一定了.用STOCK比较好一点.
    如用WIN98做DCOM SERVER ,你除了设置好DCOM外,当你从其他电脑访问时,必须自己手动运行DCOM SERVER,否则客户端不能连接到SERVER.这一点是和NT当SERVER有分别的.
      

  14.   

    楼上的能不能再详细点(请你!)当我用WIN98做DCOM SERVER是SERVER在客户端注册过,在客户端连接SERVER时SERVER处于运行状态,可怎么还是连接不上?另外,Socket连接是要不要用DCOMCNGI配置?Listen!!!!
      

  15.   

    Socket必须在Server端运行:scktsrvr.exe(在Delphi的安装目录中)
      

  16.   

    用INTERNET DCOM SERVER,在Server端如何设置?
    我在客户端用了:CISCNFG tcp_http
    =================================================
    Server端是win2000,装了COM Internet Services Proxy
    用DCOMCNFG来配置了tunneling TCP/IP(端口如何设置?)
      

  17.   

    DCOM太难配置了!请问用Socket连接时要不要用dcomcnfg.exe配置客户端的启动权限?Listen!!
      

  18.   

    用STOCKET不用设置权限.只是把DCOMCONNECTION 该为STOCKETconnection就行了.
    不过,系统安全性就不如DCOM
      

  19.   

    这个问题 早就有定论了请到delphibbs上查找相关问题
      

  20.   

    SERVER端要先运行scktsrvr.exe以监听端口请求,监听的端口要和你在CLIENT的STOCKETCONNECTION中使用的端口一致.
      

  21.   

    我在IDE环境下,在设计时连接服务器(前提是服务器已在运行,且scktsrvr.exe也在运行)结果连不上不说,服务器都死了!!客户端在IDE环境下也不能动了,只好KILL了DELPHI!----高手帮忙!!
      

  22.   

    这种情况我也碰过,最好是在程序中运行时连接,执行程序时先把SOCKETCONNECT的短开连接.
    如果你的SOCKETCONNECT的短开连接,但有某些Tclientdataset是ACTIVE的也会激发SOCKETCONNECTION进行连接的.
      

  23.   

    你听好:  98做Server 时应用程序服务器不能自动运行,要手工先运行它(Server Application),Client才能正常工作,Nt下可以由Client启动Server程序!
      

  24.   

    如果是采用SOCKET,在WIN98和WINNT是一样的,SERVER 程序不需先运行,但SCKTSRVR.EXE必须运行.采用DCOM的,就如楼上说的.
      

  25.   

    采用SOCKET连接是不是不用配置启动权限?如果不用岂不是随便一台机子都可以启动Server,安全性不是很差吗?Listen!!
      

  26.   

    liuguantocsdn() (2001-8-1 14:36:17)  得0分 
    这个问题 早就有定论了请到delphibbs上查找相关问题  
    =================================
    您说的delphibbs是不是大富翁那个?
    我下载了大富翁论坛所有信息的数据库,没有人很好的解决过这问题。