Безопасно ли удалить декларацию формы из устройства?
При проектировании TForm
строка добавляется в модуль формы, объявляя объект формы...
var
frmMyForm: TfrmMyForm;
Мне не нужна эта форма автоматически созданная, и я намереваюсь создать несколько ее экземпляров, и чтобы убедиться, что я не ошибаюсь в использовании этой объявленной формы, я прокомментировал это...
//var
//frmMyForm: TfrmMyForm;
Мне было интересно, безопасно ли это делать? Я не вижу никаких проблем, и разработчик форм все еще работает нормально. Но может быть какая-то проблема, если я полностью оставлю это?
Ответы
Ответ 1
Это очень распространенный сценарий при использовании наследования форм. Обычно вы не хотите создавать производные формы из середины цепочки наследования.
Единственное место, где используются эти переменные формы (помимо вашего кода), - это файл dpr, и только в том случае, если форма автоакпируется.
Таким образом, нет проблем с удалением объявления.