Форум: "Основная";
Поиск по всему сайту: 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.027 c
1-69872           Andre V.              2002-04-08 10:24  2002.04.22  
Создание своих VCL


1-69765           SJ_Hunter             2002-04-10 00:02  2002.04.22  
Euqation и рисование


4-70076           Ewgenij               2002-02-18 00:15  2002.04.22  
Как обработать появление окна при его создании?


7-70052           НЕО                   2002-01-26 10:58  2002.04.22  
LOGIN пользователя, работающего на машине в сети...


6-69938           PL                    2002-02-01 20:51  2002.04.22  
traceroute