![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пароль при загрузке формы из DLL [D6, FB15]
РВА © (2005-06-08 13:14:00)Добрый день уважаемые мастера!
Приложение использует несколько форм из DLL на которых лежат компоненты DataBase (на каждой по одной, UserLogin = True). При запуске приложения пользователь вводит пароль.При обращении к формам, которые вызываются из DLL, вновь небходимо вводить пароль. Можно ли как-то обойтись вводом пароля только при начальном запуске приложения? Если можно то подскажите пожалуйста как это сделать или где прочитать. Заранее благодарен
just_me (2005-06-08 21:01:00) [1]Нужно синхронизировать обе DataBase, присвоив свойству Handle DataBase в DLL значение Handle от DataBase основной программы. Для DataBase в DLL указывать параметры соединения не нужно.
Digitman (2005-06-08 13:26:00) [2]при старте аппликации показать юзеру модально диалог ввода логина, пароля и базы, если нужно (см., например ф-цию LoginDialog из DBLogDlg.pas)
при подтверждении сохранить значения логина, пароля и пр. в глоб.переменных
перед активацией того или иного компонента DataBase установить
LoginPrompt = False
установить , если нужно, св-во DataBaseName
и добавить в список Params параметры коннекта к базе (логин и пароль)
примеры в справке имеются