Безопасно ли удалить декларацию формы из устройства?

При проектировании TForm строка добавляется в модуль формы, объявляя объект формы...

var
  frmMyForm: TfrmMyForm;

Мне не нужна эта форма автоматически созданная, и я намереваюсь создать несколько ее экземпляров, и чтобы убедиться, что я не ошибаюсь в использовании этой объявленной формы, я прокомментировал это...

//var
  //frmMyForm: TfrmMyForm;

Мне было интересно, безопасно ли это делать? Я не вижу никаких проблем, и разработчик форм все еще работает нормально. Но может быть какая-то проблема, если я полностью оставлю это?

Ответ 1

Это очень распространенный сценарий при использовании наследования форм. Обычно вы не хотите создавать производные формы из середины цепочки наследования.

Единственное место, где используются эти переменные формы (помимо вашего кода), - это файл dpr, и только в том случае, если форма автоакпируется.

Таким образом, нет проблем с удалением объявления.