小弟在做三层的开发。但是在应用程序服务器做好后,在进行客户端的程序时:
  用TDCOMconnection 连接应用程序服务器时,发现 在 TDCOMconnection 的
  ComputerName 属性中找不到我的机器的名称(就是点击它后面的属性时,在弹出的对话框中,没有我的机器的名字~),用TSocketConnection 的HOST 
   属性也是不行。(我的机器是在一个局域网中,可以看到别人的机器,就是找不到我的机器)。
  各位老大帮忙呀!在线等!

解决方案 »

  1.   

    这个问题,决不是在Delphi中的问题,你应该首先配置好你的网络: 检查你的协议安装的是不是完全、正确。检查你的网关、IP地址、子网掩码是不是正确。只要能达到在WINDOWS局域网中机器之间都能互相看见,在Delphi中就没有问题了。
      

  2.   

    我有这样的问题,但现在改用
    Tsoketconnetion 的IP可以通。
    估计可能是网络的事,
    不知道主机名字用什么协议搞的,
    装个netbios协议试过没
      

  3.   

    楼上的各位老大,小弟是在家里上网。是宽带:一个 猫,一个hub,连了有6 机器。
     不是在象在单位里的局域网。我想是在自己的机器上来学着做3层的。
     想是让三层在我的单机上运行的,但是就是找不到我的机器的名字。是不是和我上网时的网络设置有关呀?  请问具体该如何做呀?
     如果分不够的话,我再加。(小弟是在看李维的 Delphi_5.x_分布式多层应用系统篇 的第2章时遇到这样的情况) 小弟在线等!感激万分!
      

  4.   

    Host好像必须有DNS服务器才能转换为IP