搜索
查看: 1386|回复: 7

[求教]loadForm的子窗体关闭后,怎么再次打开?

[复制链接]

3

主题

16

帖子

99

积分

一级会员

Rank: 2

积分
99
发表于 2018-2-5 16:57:26 | 显示全部楼层 |阅读模式
mainForm.loadForm的子窗体关闭后,请教怎么再次打开?
因为,我如下代码这么运行,第一次打开没有问题,第二次就会报错。
求教mainForm.loadForm的子窗体在关闭后,怎么再次打开?

  1. open = function(){
  2.         var cwf = mainForm.loadForm("/res/test.aardio);
  3.         cwf.something();
  4.         cwf.close();
  5. }

  6. for(1;5;1){
  7.         open();
  8. }
复制代码
回复

使用道具 举报

3

主题

16

帖子

99

积分

一级会员

Rank: 2

积分
99
 楼主| 发表于 2018-2-5 16:59:35 | 显示全部楼层
翻了一下论坛,发现需要重新创建窗体。请问有知道的老师,告之一下怎么重新创建窗体?
回复

使用道具 举报

3

主题

51

帖子

312

积分

二级会员

Rank: 3Rank: 3

积分
312
发表于 2018-2-5 17:13:08 | 显示全部楼层
  1. 如果后续还要使用,那就不要直接cwf.close();关闭
  2. 可以用cwf.show(false);隐藏
  3. 用的时候再cwf.show(true);显示出来
  4. 凑字

  5. 很简单的,多看看基础内容就好了
  6. 不够50个字符,着急下班,打字好辛苦的说
复制代码
回复

使用道具 举报

12

主题

679

帖子

4008

积分

荣誉会员

子非魚、安知魚之樂

Rank: 8Rank: 8

积分
4008
发表于 2018-2-5 17:26:19 | 显示全部楼层
你报什么错误了?
字符串引号写了一半...
你连基本的for循环都写错了 去好好看看帮助文档
回复

使用道具 举报

3

主题

16

帖子

99

积分

一级会员

Rank: 2

积分
99
 楼主| 发表于 2018-2-5 17:57:54 | 显示全部楼层
本帖最后由 wodetian55 于 2018-2-5 18:01 编辑
xauto 发表于 2018-2-5 17:26
你报什么错误了?
字符串引号写了一半...
你连基本的for循环都写错了 去好好看看帮助文档


发帖的时候,少打了一个双引号,不好意思。
另外test测试窗体就是一个普通窗体,cwf.something()这行有没有都无所谓。
运行报错(不能上图,只放关键信息):
  1. RAW CALLBACK ERROR:
  2. 错误:载入窗体错误:
  3. 失败操作:open
复制代码
回复

使用道具 举报

3

主题

16

帖子

99

积分

一级会员

Rank: 2

积分
99
 楼主| 发表于 2018-2-5 18:07:25 | 显示全部楼层

感谢回复,隐藏也是一种方式,我开始考虑关闭的话,会不会释放掉这部分内存,让程序的内存占用不至于过大。
回复

使用道具 举报

12

主题

679

帖子

4008

积分

荣誉会员

子非魚、安知魚之樂

Rank: 8Rank: 8

积分
4008
发表于 2018-2-5 19:15:38 | 显示全部楼层
wodetian55 发表于 2018-2-5 17:57
发帖的时候,少打了一个双引号,不好意思。
另外test测试窗体就是一个普通窗体,cwf.something()这行 ...

把你代码中的低级错误改好,
运行完全没有问题(加延时只是方便演示 没延时一样可以)

回复

使用道具 举报

3

主题

16

帖子

99

积分

一级会员

Rank: 2

积分
99
 楼主| 发表于 2018-2-6 10:46:02 | 显示全部楼层
xauto 发表于 2018-2-5 19:15
把你代码中的低级错误改好,
运行完全没有问题(加延时只是方便演示 没延时一样可以)

多谢指正,我再去测试一下,看看我哪个地方出问题了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-11-17 19:15 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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