Удалить и заменить визуальный компонент во время выполнения
Можно ли, например, заменить и освободить TEdit с вложенным компонентом, созданным (условно) во время выполнения? Если да, то как и когда это должно быть сделано? Я пытался установить для родителя значение nil и вызвать free () в конструкторе формы и методах AfterConstruction, но в обоих случаях я получил ошибку времени выполнения.
Чтобы быть более конкретным, я получил ошибку нарушения доступа (EAccessViolation). Кажется, что Фрэнсис ois прав, когда говорит, что освобождение компонентов при сборке кадров мешает ведению форм.