Форум: "Основная";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
ВнизРабота с MDI приложениям Найти похожие ветки
← →
Mandragor (2006-08-10 13:10) [0]Есть MDI приложение нужно при отображении child-окна на котором расположен treeview и dbgrid заполнить treeview из БД, но при обращении к treeview появляеться Exception :"Access violation ..."
Форма вызываеться следующим образом:
[code=delphi]
Form2 := TForm2.Create (Self);
[/code]
Процедура заполнения вызываеться из Form2.OnShow, или Form2.ONActivate
← →
Сергей М. © (2006-08-10 13:14) [1]Принято к сведению.
← →
Плохиш © (2006-08-10 15:14) [2]
> Процедура заполнения вызываеться из Form2.OnShow, или Form2.
> ONActivate
В этих обработчиках переменная Form2 не определена и скорее всего в программе никогда не будет определена.
← →
clickmaker © (2006-08-10 15:34) [3]
> Form2 := TForm2.Create (Self);
это не есть вызов формы. Это есть ее создание. Вызов - Show или ShowModal
← →
Mandragor (2006-08-10 15:48) [4]Спасибо всем. Но я уже нашел ответ все заработало. Нада было просто сделать так - при вызове вместо Form2 нада было писать Self.TreeView1.Items.Clear; И все работает. Еще раз спасибо.
← →
Сергей М. © (2006-08-10 15:49) [5]
> при вызове вместо Form2 нада было писать Self.TreeView1.
> Items.Clear
Да и Self, скорее всего, там нафих не нужен)
← →
clickmaker © (2006-08-10 15:50) [6]
> Mandragor (10.08.06 15:48) [4]
в данном случае можно даже Self не писать
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c