About ActiveForm(100分)

  • 主题发起人 主题发起人 toprever
  • 开始时间 开始时间
T

toprever

Unregistered / Unconfirmed
GUEST, unregistred user!
請教各位朋友:
我用delphi 5.0試做一個多層的Activeform,在設計時可以連上應用服務器(同在本機上),
但我發布后,能看到畫面,但是dbnavigator卻不能用,數據也沒有,應用服務器也沒自動打開,
請問我該如何做, 是哪裡出問題了, 謝謝!
 
如果是使用ActiveForm的话建议你使用TSocketConnection,我作过很好用。我当时为了
发布我的程序,将SocketConnection中的Address属性做在了我的ActiveForm上,几我的
ActiveForm有一个属性叫做Server IPAddress,在HTML调用的时候我将服务器的IP地址
写在主页里,这样程序就可以发布了。
 
你好, 謝謝你的幫助
我查了一下主要問題是,在ie上執行時無法連法dcomconnection
一連就說地址出錯,不知道是何原因?
 
硕鼠兄:能否将你的源码发到:mailto:boatfly@263.net
 
这个问题一直让我头疼,谁能解决有重奖。
 
建议你用SocketConnection连接,从IE的地址栏中获得服务器的IP地址。
方法如下:
Uses DDEman;
Procedure GetServerIp;
Var DDE:TDDEClientConv;
S:String;
Begin
If DDE.SetLink('Iexplore','WWW_GetWindowInfo') Then
Begin
S:=DDE.RequestData('0xFFFFFFFF')

SocketConnection.Address:=S;
end;
End
 
DCOM连接的确会有很多问题,如果涉及到路由或防火墙的话,很难配置。
socket连接容易搞定。
activex上绑定ipadress属性,发布也教为方便。
 
后退
顶部