Поиск сообщества
Показаны результаты для тегов 'AddObject'.
Найдено: 2 результата
-
TPopupMenu [TPopupMenu] Как создать в runtime элемент меню TPopupMenu?
Pavel Vasilev опубликовал вопрос в TPopupMenu
Как добавлять новыe пункты меню (в VCL был NewItem) в TPopupMenu в режиме runtime в FMX? В режиме проектирования всё понятно. Спасибо. -
Есть класс: class TMyObjectInt : public TObject { private: int Value; public: __fastcall TMyObjectInt (int _Value); __fastcall ~TMyObjectInt(); }; Есть ComboBox: for (int i = 1; i <= 10; i++) cbxItems->Items->AddObject(IntToStr(i), new TMyObjectInt(i)); Почему при вызове ->Clear() не вызываются деструкторы для TObject'ов? Казалось бы базовый TObject замечательно для этого подходит, даже деструктор у него виртуальным объявлен. Я могу написать свою функцию очистки, но это потенциально приводит к ошибкам, особенно если я отдаю указатель на ComboBox за пределы своей формы. Кстати, так же ведут себя и многие другие контролы, да и в VCL было так же.