ВУЗ:
Составители:
Рубрика:
-85-
Этот член класса введен для удобства обращения к переданному
классу из
других процедур диалога, а именно из обработчиков нажатия кнопок «ок»
и
«ОТ МЕНА».
Пр и нажатии «ок» происходит передача введенных пользователем пароля и
имени в класс TLoginData:
LoginData.user_id: = ebUserName.Text;
LoginData.password: = ebPassword.Text;
LoginData.ModalResult: = mrOk;
Пр и нажатии кнопки «ОТМЕНА» передается значение modalResult, инфор-
мирующее о том, что нажата кнопка отмены,
LoginData.M odalResult:=mrCancel;
Для удаления прежнего введенного значения пароля при повторном вызове
входного диалога в модуль введена процедура Formshow.
Скомпилируйте проект login.dll и после этого в каталоге COURSE появит-
ся файл login.dll.
3.3.4. ОРГАНИЗАЦИЯ ВЫЗО ВА ВХОДНОГО ДИАЛОГА
В ГЛАВНОМ МОДУЛЕ
Теперь займемся вызовом входного диалога из основного приложения. Так
как для передачи данных между DLL и основной программой мы воспользова-
лись классом TLoginData, то необходимо обеспечить видимость этого класса и
из основной программы.
30. С этой целью подключите к проекту main находящийся в подкаталоге
Common файл uLoginData.pas. При этом дерево группы примет вид, приведен-
ный на рис. 59.
Рис. 59. Дерево проектной группы
Страницы
- « первая
- ‹ предыдущая
- …
- 83
- 84
- 85
- 86
- 87
- …
- следующая ›
- последняя »