Indy 控件奇怪的问题。(50分)

  • 主题发起人 主题发起人 q.yuhen
  • 开始时间 开始时间
Q

q.yuhen

Unregistered / Unconfirmed
GUEST, unregistred user!
在使用 INDY 控件时发现有时导致程序无法正常退出(窗口关闭,但程序依然在内存中)。
由于没有什么规律性,无法知道是什么原因造成的,不知道各位有什么发现?
 
老兄说清楚点呀,难道INDY控件包中的控件都有这样的问题吗?我用idSMTP,idPOP3就没有问题
 
有些为d5做的控件若是装载d6上会出现这种情况。
 
NDY是基于阻塞模式工作的。阻塞模式需要等待任务完成才返回,这样,
当主线程里调用阻塞任务运行时,程序不能处理用户界面的消息。
INDY提供了一个控件TidAntiFreeze来解决这个问题。只要在你的程序里,
简单的填加一个TidAntiFreeze控件到任何地方(随便往FORM上放),
不需要写任何代码(最多把超时时间改一下),就可以很好的解决用户界面不响应的问题。
 
有意思.[:)]
 
不关 TidAntiFreeze 的事。我当然知道用 TidAntiFreeze,经过调试
我发现好像和 COM+ 有关,但不确定,时好时坏,无法确定真正原因,
看来和 DELPHI 5最早和NETMEETING打架一样,只好等升级版本了。
 
多人接受答案了。
 
后退
顶部