azr*_*l11 2 delphi components delphi-7
我使用以下代码在过程中创建备忘录:
Global_MemoIni := TMemo.Create(Conf);
Global_MemoIni.Parent := Conf;
Global_MemoIni.Visible := False;
Global_MemoIni.Align := alClient;
Global_MemoIni.WordWrap := False;
Run Code Online (Sandbox Code Playgroud)
当我再次调用该过程时,它再次创建global_memoini.
我如何知道组件是否已创建,因此我不需要再次调用它?
更新:我可以使用Global_MemoIni.Free
上面的创建代码,以便下次创建Global_memoini
一次...但我想知道这是否创建...
谢谢
您可以检查Global_MemoIni是否为Nil,如果是,则创建TMemo.否则它已经存在,你可以使用Free
或释放它FreeAndNil
.如果您使用免费,请注意分配Nil
给Global_MemoIni
.如果不这样做,则无法使用Global_MemoIni <> Nil
支票.
归档时间: |
|
查看次数: |
766 次 |
最近记录: |