Tframe 在自身里关闭出错 Tframe 里放了一个 button 的 click 事件下 Free 自身 报错 请问如何解决 Tframe 是动态创建的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Frame窗体的按钮中的语句改成 free;试试如果不行就在主窗体加Frame21.free; Frame21:=nil; 很简单,如下调用Free就不会出错procedure TFrame2.Button1Click(Sender: TObject);begin Self.Free;end;给分吧 动态创建最好使用以下方式进行try ...//动态创建 ...//要实现的功能及相应的操作finally ...//释放end 如果是showmodal,而你的Tframe 又是在主窗口中,動態創建的,就不要在frame中做釋放的動作,要想返回,你可以根據情況設定modalresult為mrok 或者mrcancel。如果不是上述情況,把創建此frame代碼貼出來大家看看 Mainfrmprocedure TForm1.Button1Click(Sender: TObject);var frm : TFrame2;begin frm := TFrame2.Create(self); frm.Parent := Form1; frm.Show;end;procedure TFrame2.Button1Click(Sender: TObject);begin self.Free;end;Frame 先close;再赋指针为nilclose里action :=cafree; 请问工程里怎么导出 类 供DLL使用? Delphi 2005发布! Delphi+Oracle “不支持此接口”--在线等待,立即给分 干VB很多年了,但现在因工作需要,转向Delphi,各位给点建议,谢谢! 如何为widechar类型字符赋值? 求教:Delphi中通过ADO访问ACCESS数据库,为何“SEEK方法”不能使用? 100分 如何获取当前活动表单的DateSet 不同窗体的控件调用问题 如何停止正在进行数据库操作的线程? 请各位高手指点下用IdFtpServer怎么做Ftp服务?谢谢,有例子吗?给我发一个吧 给其它程序的treeview发送消息的问题
free;
试试
如果不行就在主窗体加
Frame21.free;
Frame21:=nil;
begin
Self.Free;
end;给分吧
try
...//动态创建
...//要实现的功能及相应的操作
finally
...//释放
end
如果不是上述情況,把創建此frame代碼貼出來大家看看
var
frm : TFrame2;
begin
frm := TFrame2.Create(self);
frm.Parent := Form1;
frm.Show;
end;procedure TFrame2.Button1Click(Sender: TObject);
begin
self.Free;
end;
Frame
close里action :=cafree;