在设计TForm
时,会在表单声明表单对象的单元中添加一行...
var
frmMyForm: TfrmMyForm;
我不需要自动创建这个表单,并且我打算创建它的多个实例,并且为了确保我没有使用这个声明的表单的错误,我评论了它...
//var
//frmMyForm: TfrmMyForm;
我想知道这样做是否安全?我没有看到任何问题,表单设计师仍然工作正常。但如果我把它完全抛弃,会不会有麻烦?
答案 0 :(得分:15)
这是使用表单继承时非常常见的情况。您通常不希望从继承链的中间实例化派生表单。
使用这些表单变量的唯一地方(除了你的代码之外)是dpr文件,只有当表单被自动处理时才会使用。
所以,删除声明没问题。