![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Здравствуйте. Нужно реализовать авторизацию, от того какой пользователь авторизуется будет зависеть какие возможности программа предоставит пользователю. Пользователи хранятся в таблице users БД FB.
В интернете нашел такой способ реализации, который как раз подходит мне: http://delphiru.ru/interface/117-dis...orm-is-created Проблема в том, что DataModule создается после благополучной авторизации, а чтобы авторизоваться нужно сначала подключиться к БД. Возможно ли как то подключиться к БД заранее? Если да, то как? |
#2
|
|||
|
|||
![]() Можно просто создать DataModule вручную в момент создания главной формы. Т.е. "выкидываешь" модуль данных из списка автосоздания, а в OnCreate главной формы пишешь что-то типа такого:
Код:
procedure TMainForm.FormCreate(Sender : TObject); begin DataModule1 := TDataModule1.Create(Application); ... end; |
#3
|
|||
|
|||
![]() Спасибо, вот именно это меня и интересует.
Вот только главное форма создается после того как в форме Login выполнится условие, значит нужно к ней OnCreate писать? Последний раз редактировалось Ghost_91aa, 05.10.2013 в 21:11. |
#4
|
||||
|
||||
![]() Вот уважаемый Freeman рассказывал мне, как организовать показ
дополнительной формы (авторизации в вашем случае) перед тем, как основная форма станет доступной. Тема для чтения Последний раз редактировалось Uniq!, 05.10.2013 в 22:28. |