firemonkey在运行时销毁框架

时间:2013-09-25 13:46:39

标签: delphi firemonkey destroy tframe

为了灵活性,不同的帧(如可由用户一起构建的可见“模块” - 仪表板)应在firemonkey表单上创建和销毁(其中一些是两次或更多)

因为资源而破坏控件或框架在vcl中很容易:

frm:=   TMyFrame1.Create( Panel1);
frm.Parent:=    Panel1;
...
frm.Free;

但是如何在firemonkey中强制执行此操作? (“Free”只导致“object.release”并且没有销毁控件,因为似乎有其他引用 - 但是持有一帧的变量仅用于“create”和“free”)< / p>

1 个答案:

答案 0 :(得分:2)

“免费”应该适用于Windows / OS X.由于ARC,你必须在iOS / Android中使用“DisposeOf”。