var
menu: array of TMenuItem;
begin
SetLength(menu,2);
menu[1] := TMenuItem.Create(MainMenu);
...
MainMenu.Items[0].Add(menu[1]);
Вопрос: как сделать menu[1].free; ??????????? <=== (в таком виде выдаёт ошибку)
end;
Модератор: Модераторы
vitaly_l писал(а):Вопрос: как сделать menu[1].free; ??????????? <=== (в таком виде выдаёт ошибку)
end;
SetLength(menu,2);
menu[1] := TMenuItem.Create(MainMenu);
MainMenu.Items[0].Add(menu[1]);
SSerge писал(а):обсуждение обычно превращается в поток сознания
SSerge писал(а):А следовательно, дальнейшее поведение указателя menu[1] зависит от списка-хозяина. В большинстве списков, связанных с визуальщиной, хозяин самостоятельно освобождает элемент списка.
Вернуться в Обучение Free Pascal
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18