Tworzę dynamicznie jakiś komponent, powiedzmy TButton daje mu oprócz innych parametrów Nazwę:
Button1.Name:= 'nazwa'
. Gdy komponent nie jest mi już potrzebny usuwam go:
Button1.Free;
. Tu się pojawia problem, bo gdy tworzę kolejny komponent dynamicznie i chcę mu nadać taką samą nazwę jak miał tamten to mi wywala, że komponent o takiej nazwie już istnieje.
Jak w takim razie trwale usunąć z pamięci Obiekt?