socketConnection的初始化问题(100分)

  • 主题发起人 主题发起人 cnsz
  • 开始时间 开始时间
C

cnsz

Unregistered / Unconfirmed
GUEST, unregistred user!
socketconnection放在数据模板DMForm中,在应用程序主窗口的onshow事件中对socketconnection进行初始化:
with DMFormdo
begin
SocketConnection1.Close;
SocketConnection1.Address := serverAddr;
SocketConnection1.ServerName := 'VodAppServer.vodRDM';

SocketConnection1.Connected := true;
end;
怎么总是出现错误:Access Violation on..........这样的错误呢?
是不是SocketConnection,ClientDataSet都不能动态地初始化啊
 
DMForm 为 nil
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1098419
 
to hfghfghfg:
那初始化应该放到什么地方呢?
我在DMForm的OnCreate事件中初始化:
SocketConnection1.Address := serverAddr;
SocketConnection1.ServerName := 'VodAppServer.vodRDM';
然后在应用程序主窗口的onshow事件中执行SocketConnection1.Connected := true;
在这一句也出现同样的错误啊
 
放在button里,连续不停的单击也会这样的
间隔一定的时间就不会
你测试一下的
 
那socketconnection的初始化到底该怎么做呢
 
已解决
DMForm应该在mainForm之前创建
 
接受答案了.
 

Similar threads

后退
顶部