起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 308|回复: 12

业务功能创建事件终止功能运行问题

[复制链接]
发表于 2010-4-22 08:43:49 | 显示全部楼层 |阅读模式
如下图在业务功能的创建事件中,根据某个条件终止功能运行。功能运行后,当条件满足代码中else中条件时,功能是终止了,但主窗体需要手工关闭,请问这是什么原因?

q.png

19.71 KB, 下载次数: 140

回复

使用道具 举报

发表于 2010-4-22 09:27:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 09:29:17 | 显示全部楼层
我就是按方法二做的啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 09:37:06 | 显示全部楼层
我是想问,你在帖子提到方法二‘一般情况下’功能终止对应的主窗体也会关闭,什么情况可能关不了呢?
回复 支持 反对

使用道具 举报

发表于 2010-4-22 09:46:21 | 显示全部楼层
你跟一下代码
代码写的有些问题,释放对象是free
try
   ...
finally
  XXX.free;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 09:49:07 | 显示全部楼层
如图中,子船体lForm是关闭了,但是主窗体没有关闭,需要手工关闭,也不报错
回复 支持 反对

使用道具 举报

发表于 2010-4-22 09:57:11 | 显示全部楼层
跟一下代码吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 10:01:18 | 显示全部楼层
用方法一后,主窗体是关闭了,功能也彻底终止了,但是该功能不能再打开了。代码如下图

t.png

14.15 KB, 下载次数: 109

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 10:02:59 | 显示全部楼层
代码是跟过了,按照条件正常运行啊,没报任何错误!
回复 支持 反对

使用道具 举报

发表于 2010-4-22 10:23:34 | 显示全部楼层
我这里是正常的,请做个简单的例子创上来,我看看吧
该功能不能再打开了,这取决你的的代码逻辑和实际的操作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 09:59 , Processed in 0.047630 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表