![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Oшибка ADOQuery и MDI? [D6]
Max_ © (2003-11-03 13:31:00)
У меня на MDIChild"e помещены компоненты: ADOConnection, ADOQuery, DataSource и DBGrid для просмотра результатов запросов.
Если окон MDIChild с результатами открыто >2, то после закрытия последнего выскакивает окно CPU Debagger"a!? Я уже пытался и уничтожать компоненты до закрытия окон, но всё равно оно появляется! База Oracle!
NAlexey (2003-11-03 17:12:00) [1]
>Но если оно появляется, значит где-то что-то глючит! :)
В яблочко!
Max_ (2003-11-03 17:09:00) [2]
Но если оно появляется, значит где-то что-то глючит! :)
NAlexey (2003-11-03 16:22:00) [3]
Я пошутил! На самом деле я не думаю что ты самостоятельно вызываешь дельфийский дебаггер по завершении своей программы.
Если хочешь чтобы не появлялось окно дебаггера делфи после закрытия 2го окна с ADOConnection, ADOQuery, DataSource и DBGrid для просмотра результатов запросов, то в меню:
Project->Options сними галочку: Debug Information и на всякий пожарный Use Debug DCUs. А для уверенности желательно вообще поснимать все галочки в этой группе, и пару других наугад. Или написать где нибудь вначале юнита:
{$A+,B-,C-,D-,E-,F-,G+,H+,I-,J+,K-,L-,M-,N+,O-,P+,Q-,R-,S-,T-,U-,V+,W-,X+,Y-,Z1}
Max_ (2003-11-03 15:51:00) [4]
Да вроде не имитирую я ничего! И в BDE это же работает! :)
NAlexey (2003-11-03 14:58:00) [5]
Ну что здеся можно предположить? Гдето ты сам его вызываешь на закрытие. Да да. Получаешь хендл окна дебагера делфи, и потом имитируешь ему нажатие(F12).