Базы данных и знаний. Проектирование баз данных по технологии "клиент-сервер" и разработка клиентских приложений. Токмаков Г.П. - 85 стр.

UptoLike

Составители: 

-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. Дерево проектной группы