我新建了一个Application!
然后又新建了一个 Remote DataModule
在里面放ADOQuery,和 DataSetProvider
设置属性好以后,运行一下就算注册啦!
然后在编制一个客户端
放上DCOMConnection和ClientDataSet,并设置好
ComputerName & ServiceName & RemoteServer等等!
结果一切正常!(在本地)
可是我把这个客户端的程序拿到同在一个C类地址的局域网的机子上去运行就怎么也不运行(报错!),为什么?

解决方案 »

  1.   

    dcom要设置权限这些东东的,比较麻烦
    用tsocketconnection要方便些
      

  2.   

    我用的是socketconnection,在客户端加个midas.dll,运行socket就可以了。
      

  3.   

    那么,请问:XP的DCOMCNFG怎么用
    我用socketconnection,压根儿就连不上!我有midas.dll
    权限是管理员!
    期待中……………………
      

  4.   

    如果你用的是socketconnection,服务器端要运行delphi的bin目录下的scktsrvr.exe
      

  5.   

    对。up
    我以前也是用哪个DCOMConnection一点都不好连
    还是用socketconnection,你在做前端时就要把scktsrvr.exe运行。要不能还是会出错的
      

  6.   

    我的socketconnection也不能用!
    是不是和XX服务有关?什么服务?
    还有XP的DCOMCNFG怎么用怎么配置?