Цитата:
Сообщение от NumLock
Oops, забыл)
|
Ну по правде говоря InsertComponent слишком "низкоуревневая" операция и злоупотреблять ею не стоит (даже не знаю почему Borland сделал её как public, а не хотя бы как protected). В случае если компонентом уже владеет кто-то, то нужно не забывать старому владельцу делать RemoveComponent иначе у одного компонента будет несколько владельцев, каждый из которых впоследствии будут пытаться уничтожать его, что конечно приведёт к плохим последствиям. Вобщем за правило лучше взять: либо сразу при создании указывать владельца, либо при создании указывать nil и самому заботиться об уничтожении.