刷新IE后的ActiveX问题(100分)

  • 主题发起人 主题发起人 bwm
  • 开始时间 开始时间
B

bwm

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi5做了一个ActiveX,放到asp中去,第一次调用能正常显示,功能也正常,但是
如果在此页面点击浏览器的刷新按钮就会无响应,然后整个session中的窗口被强制关闭。也
没有错误提示!将该ActiveX去掉就没有这个问题了,是不是我哪里的设置不对?好着急,搞
不定就不能回家过年了,8-( 有人能帮帮我吗?
 
 发现问题所在了!我在 FormCreate中使用了:
AppSrv.Connected := true;
在FormDestroy 中调用:
AppSrv.Connected := false;
在Delphi中运行很流畅,但是以ActiveX形式用于web时,刷新就会出问题了?!
最后的解决办法是将AppSrv.Connected:=false;去掉,就ok了。

  现象是这样的,但原因呢?希望和大家探讨探讨。
 
to bwm
能给我发个activex的小例子吗?
谢谢 cuicuiczy@sohu.com
 
为什么要在最后AppSrv.Connected := false;?
如果不是放在formdestroy而是放在一个button中执行此代码会不会出错?
 
后退
顶部