D delphixxx Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-07 #1 在frame1中,frame1.Free; 报错:no parent window 原因是返回值时,该frame已关闭.
K kidneyball Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-15 #5 我试过了,可以free呀 procedure TFrame2.Button1Click(Sender: TObject); begin Self.Free; end;
D delphixxx Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-15 #7 是这个样子的: 本工程是frame嵌套frame,一共有三层。需要最里面的frame关闭最外面的frame,就是不行, 我现在虽有其他方法关掉,但仍很想知道其中的道理。 我的方法是既然单个frame是可以free的,那么就把一个timer放在最外层,采取激活timer 来关frame. BTW:lookseasee,光隐藏有什么用?那么多frame,你都隐藏吗?有点专业精神好不好?这也想 要分? 谁能给出内层frame关闭外层父frame的例子?这50分没人要?
是这个样子的: 本工程是frame嵌套frame,一共有三层。需要最里面的frame关闭最外面的frame,就是不行, 我现在虽有其他方法关掉,但仍很想知道其中的道理。 我的方法是既然单个frame是可以free的,那么就把一个timer放在最外层,采取激活timer 来关frame. BTW:lookseasee,光隐藏有什么用?那么多frame,你都隐藏吗?有点专业精神好不好?这也想 要分? 谁能给出内层frame关闭外层父frame的例子?这50分没人要?
一 一剑封喉 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-15 #8 可以做一个循环,全屏查找此FRAME的父FRAME,然后将一一FREE不就可以了吗?我想不用让我写代码了吧。
K kidneyball Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-15 #9 这样FREE,会不会引起内存泄漏?还有父FRAME FREE后,子FRAME放那里?还在FROM上吗? BTW:是你自己开头没问清楚,谁知道这么复杂呀。提问也要有点专业精神嘛 :)
D delphixxx Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-16 #10 kidneyball,是我不好,没说清楚。如你说的,父窗体关了,把子frame也关了,free函数没法返回了,报错。 我后来的方法解决了问题,但是,关frame居然要用timer,我怕人笑。。。 一剑封喉,再明白些,子关父?现在就是子不能关父。 BTW:还有各位,我所说的那句专业精神的话只针对我对面的那个看什么海的,其他人别误解, 没指您!(是不是越描越黑?嘿嘿。。。。)
kidneyball,是我不好,没说清楚。如你说的,父窗体关了,把子frame也关了,free函数没法返回了,报错。 我后来的方法解决了问题,但是,关frame居然要用timer,我怕人笑。。。 一剑封喉,再明白些,子关父?现在就是子不能关父。 BTW:还有各位,我所说的那句专业精神的话只针对我对面的那个看什么海的,其他人别误解, 没指您!(是不是越描越黑?嘿嘿。。。。)
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-28 #13 >>来自:delphixxx 时间:00-8-25 14:35:22 ID:318241 >>封了算了.没人再回答了.tnnd ?????:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
>>来自:delphixxx 时间:00-8-25 14:35:22 ID:318241 >>封了算了.没人再回答了.tnnd ?????:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
蔡 蔡建武 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-05 #15 可以添加一个按钮,双击后,在BEGIN和END;之间加入CLOSE;即可。