在有ActiveForm的网页中都会设置一个IP地址,如何在DELPHI做的ActiveForm中获得当前网页中的IP地址。

解决方案 »

  1.   

    asp中提供了这个功能,把结果存入全部变量
    在ActiveForm中取得就可以了呀
      

  2.   

    给ActiveForm一个属性
    在运行时动态赋值
    可以放在<%%>里面
      

  3.   

    >>如何在DELPHI做的ActiveForm中获得当前网页中的IP地址。
    說到低, 還是下載到用戶的本地上的一個ocx, 那我想, 
    取本地IP應該與一般的exe 區別不大!!
      

  4.   

    楼上所说的误解了我的意思.  OCX 嵌入网页中,网中存在许多OCX的信息,如版本信息,IP地址信息等......其中IP地址是OCX 所在服务器的IP地址,既当前网页所在服务器的IP地址,我希望得到的是远程服务器的IP地址,OCX中含有远程服务器的IP地址.
      

  5.   

    什么是“远程服务器的IP地址”,什么又是“网页所在服务器的IP地址”
    在 http头信息里没有这些东西么?
      

  6.   

    >>OCX 嵌入网页中,网中存在许多OCX的信息,如版本信息,IP地址信息等......其中IP地址是OCX 所在服务器的IP地址不知我有沒有理解錯, 你創建的ActiveForm, 最後是生成一個ocx, 用戶如果瀏覽你的網頁, 就會下載這個ocx到他本地, 所以, 很多操作都是本地操作了!
      

  7.   

    我用的一个办法:你的ocx的接口中加一个URL属性,然后可以用脚本document.URL将ocx所在页面的URL传给ocx对象,至于你一定要IP地址,我记得是有函数可以将域名转换成IP地址的,你可以上网查查或者到MSDN里面找。
      

  8.   

    TO:Jerry529(情兽) ....楼上说的有道理,document.URL将ocx所在页面的URL传给ocx对象,关键是怎么传呀.TO:aiirii(ari-爱的眼睛) ,你说的一点没错,我现在想得到是:OCX所在服务器的IP地址,  并且是通过OCX得到, 客户端通过IE可以浏览OCX,OCX所在的服务器一定有一个IP地址,那么通过OCX 怎么得到这个IP, 通常OCX 脚本里面就有这个IP............??????????????这个对我很有用,如果你
    常用这个东东,我想你也一定知道它的妙处..................
      

  9.   


    <OBJECT
      classid="clsid:F46E0F6E-6EAA-4829-B03F-C01E675B4B92"
      codebase="ClientFormPro.cab#version=1.0.123.0"
      width=100%
      height=100%
      align=center
      hspace=0
      vspace=0
    ><PARAM NAME="sys_url" VALUE="http://<%=request.ServerVariables("server_name")%>"> 
    </OBJECT>看懂了么?需要一点asp得知识的。
    <%=request.ServerVariables("server_name")%>
      

  10.   

    <HTML>
    <OBJECT
      classid="clsid:9582A467-F117-46E7-8CC9-D3B0DD4DA9FF"
      codebase="73.3.1.27/EeleWebProj1.ocx#version=1,0,4,0"
      width=512
      height=318
      align=center
      hspace=0
      vspace=0
    >
    </OBJECT>
    </center></HTML>我想要的结果:是在OCX(EeleWebProj1.ocx)中怎样得到73.3.1.27这个IP,用Delphi来实现,我相信一定能实现,,但我现在不知道方法