从单元中删除表单声明是否安全?

时间:2012-09-02 20:18:07

标签: delphi ide delphi-xe2

在设计TForm时,会在表单声明表单对象的单元中添加一行...

var
  frmMyForm: TfrmMyForm;

我不需要自动创建这个表单,并且我打算创建它的多个实例,并且为了确保我没有使用这个声明的表单的错误,我评论了它...

//var
  //frmMyForm: TfrmMyForm;

我想知道这样做是否安全?我没有看到任何问题,表单设计师仍然工作正常。但如果我把它完全抛弃,会不会有麻烦?

1 个答案:

答案 0 :(得分:15)

这是使用表单继承时非常常见的情况。您通常不希望从继承链的中间实例化派生表单。

使用这些表单变量的唯一地方(除了你的代码之外)是dpr文件,只有当表单被自动处理时才会使用。

所以,删除声明没问题。