Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];




Вниз

Навороченный выход из программы. 


Jony   (2002-04-09 13:58) [0]

Уважаемые мастера! Вход в программу с вводом логина и пароля получился (вставил его в OnLogin TADOConection). Посоветуйте, как организовать выход из программы по всем правилам: с выбором возможностей - 1)Завершение работы; 2)завершение текущего сеанса и вход с другим логином; 3)изменение пароля. Саму форму я сделал, а вот там, куда и как ее ставлю, она работать не хочет. TADOConection находится в DataModule, причем он создается в проекте первым.



wHammer   (2002-04-09 14:08) [1]

Обрабатывай событие OnClose формы из которой вызываешь.



Song   (2002-04-09 14:22) [2]

2wHammer © (09.04.02 14:08)
Не говорите ерунды.

2Jony © (09.04.02 13:58)
onCloseQuery



Jony   (2002-04-09 14:37) [3]

Ребята, я специально написал, что у меня все эти операции должны проводиться в DataModule - он первым создается в проекте и последним разрушается, а там только два события - OnCreate и OnDestroy. Можно еще навесить на события из TADOConection. Но у меня ничего не получается, форма начинает открываться и тут же разрушается, хотя, если ставлю ее в другое, более спокойное место, она нормально работает. Может кто поделится своими реально работающим решением?



Song   (2002-04-09 14:41) [4]

Тогда сделайте на onDestroy, потому что она разрушается на onDestroy формы как я понял.



Виктор Щербаков   (2002-04-09 14:43) [5]

1. Напиши процедуры подключения к БД и отключения от неё.
2. Вызывай их там, где нужно. Будь то обработчик события OnCreate модуля данных, OnCloseQuery главной формы или любое другое место программы.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
14-70003          [NIKEL]               2002-03-02 11:59  2002.04.22  
А кто какую программу щас пишет, и кто какую задумывает писать?


3-69719           Nickolaus             2002-03-29 22:41  2002.04.22  
Как


1-69822           Vcoder                2002-04-07 12:33  2002.04.22  
TBitmap.LoadFromResouceName - истина где-то рядом?


6-69959           Alexey Evstigneev     2001-10-30 06:51  2002.04.22  
Wake-on-Lan


1-69847           kreont                2002-04-06 23:01  2002.04.22  
object pascal