![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мастера!!! Помогите... [D7, 2000]
K_Lock © (2006-06-22 12:56:00)База данных Акссес. Когда перемещаешся курсором по строкам таблицы БД, на какой-нибудь строке вызывается процедура CheckBox.Click(если True, то Edit1.Enable = True) которая находится на другой форме.
Соответственно при попытке изменить Edit1.Enable, выдается ошибка - незля этого сделать на закрытой форме. :-(
----
Как от этого избавиться? Почему при простом перемещении по строкам прога обращается к закрытой форме?
tesseract (2006-06-22 16:26:00) [1]
> установить флажок "Stop on delphi exceptions",посмотреть
> View-DebugWindows-CallStack
F8 тоже никто не отменял
StriderMan (2006-06-22 16:10:00) [2]
> Мне нравятся программеры, которые даже не знают, что у них
> в программе делается :-)
вот-вот.
неужто так сложно посмотреть в отладчике че происходит,
установить флажок "Stop on delphi exceptions",
посмотреть View-DebugWindows-CallStack
tesseract (2006-06-22 13:41:00) [3]
> Соответственно при попытке изменить Edit1.Enable, выдается
> ошибка - незля этого сделать на закрытой форме. :-(----Как
> от этого избавиться? Почему при простом перемещении по строкам
> прога обращается к закрытой форме?
проверить,
что Tform1(edit1.owner).visible не false;
Плохиш (2006-06-22 13:37:00) [4]
> Когда перемещаешся курсором по строкам таблицы БД, на какой-
> нибудь строке вызывается процедура CheckBox.Click
> K_Lock © (22.06.06 13:11) [2]
> Так ведь нету!!!!
Мне нравятся программеры, которые даже не знают, что у них в программе делается :-)
K_Lock (2006-06-22 13:11:00) [5]Так ведь нету!!!!
И ладно если бы обращение происходило постоянно, а то ведь только на некоторых строчках...
Virgo_Style (2006-06-22 13:03:00) [6]Где-то, предположительно в OnScroll, есть обращение к закрытой форме. Логично?