Usuń i zamień komponent wizualny w czasie wykonywania

Czy możliwe jest na przykład zastąpienie i uwolnienie TEdita składnikiem podklasowym, który jest tworzony (warunkowo) w czasie wykonywania? Jeśli tak, jak i kiedy należy to zrobić? Próbowałem ustawić rodzica na nil i wywołać free () w konstruktorze formularza i metodach AfterConstruction, ale w obu przypadkach wystąpił błąd czasu wykonywania.

Będąc bardziej szczegółowym, otrzymałem błąd naruszenia zasad dostępu (EAccessViolation). Wygląda na to, że François ma rację, kiedy mówi, że uwolnienie komponentów w ramowej strukturze kosztów za pomocą formularza kontroluje porządek.

questionAnswers(3)

yourAnswerToTheQuestion