![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
KOLFrame [Delphi, Windows]
Дед Маздай © (2006-09-10 05:54:00)Привет
Никак не могу найти информацию по сабжу. Это такой же фрейм, как в VCL или что-то своё, KOL-ское? Как все элементы с фрейма перенести на панельку из другого окна? Получилось только так
EditFrame.GroupBox.Parent := MainPnl;
А хотелось бы без GroupBox и прочих панелек...
Дед Маздай (2006-09-17 17:18:00) [1]Блин, как этот чёртов фрейм уничтожить?
WebFrame.WebPnl.Parent := WebPnl;
потом
EditFrame.EditPnl.Parent := WebPnl;
WebFrame.Form.Close;
Free_And_Nil (WebFrame);
А он не уничтожается. WebFrame имеется ввиду. После закрытия exe Invalid Pointer Operation((
А если без строчки EditFrame.EditPnl.Parent := WebPnl;, сразу вылетатет AV.
Дед Маздай (2006-09-12 22:06:00) [2]А может быть из-за
NewEditFrame (EditFrame, Applet);
EditFrame.EditPnl.Parent := WebPnl;?
Что-то здесь не кашерно.
Дед Маздай (2006-09-10 18:05:00) [3]Ну ладно. Создать-то создал, а как уничтожить? Вот это работает
EditFrame.EditPnl.Free;
EditFrame.Form.Free;
//
procedure TEditFrame.KOLEditFrameDestroy(Sender: PObj);
begin
EditFrame := nil;
end;
если только RichEdit. Стоит только на фрейм кинуть KOLMemo, вываливается AV после 2-3 раза.
А можно ли как-то отслеживать KOLPanel смену дочернего элемента с тем, чтобы прежний по этому событию уничтожить? Или ручками?
parovoZZ (2006-09-10 15:25:00) [4]Искал, конечно
http://www.delphimaster.ru/cgi-bin/forum.pl?n=10&search=Frame
MTsv DN (2006-09-10 09:54:00) [5]Привет...
Сам KOLFrame не пользуюсь...но тут уже были обсуждения по этому вопросу... Поиск по форуму рулит 8)