用socket吗,如果是,服务器上要运行scktsrvr.exe,开始-->运行-->scktsrvr.exe

解决方案 »

  1.   

    用DECOM连接的。网络当然是通的
      

  2.   

    你的客端程序光是考到别人机子上去是肯定不能运行的(如果他的机器上没有装Delphi的话)。在别人机器上运行客户端程序时,必须要有两个动态链接库文件(具体的名字我忘了)。你可以把客户端程序作成一个安装盘,最好是在别人的机器上安装Delphi。如果你
    是用SocketConnection连的话还必须运行ScktSrvr.exe插件(在Delph的bin目录下找)。
    最好不要用DcomConnection连,反正我用这个控件在别人机器上也是一次没有连成功过。
      

  3.   

    客户端要有Midas.Dll 
    而且SocketConnection的Host要填上服务器的ip地址。
      

  4.   

    这很简单,因为你没有在客户端为DcomConnection指定computername,缺省是本地,所以本地能运行,因连接到其它机器,你必须指定dcom的服务器的机器名,同时要保证有足够的权限,建议看一下李维的关于dcom的书
      

  5.   

    首先你用socketconnection试试,如果不通,那么dcomconnection也不会通的呵呵