Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как сделать обновление.... / 8 сообщений из 8, страница 1 из 1
13.11.2003, 10:48
    #32322541
Novichok_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать обновление....
Хочется, чтобы пока идёт соединение с БД окошко не висло так, что его двигать нельзя, а обновлялось... Что я пытался делать:
Создавал новый поток, а в нём делал каждые 0.3 секунды Application.ProcessMessenger, но это не помогает только начинает работать после соединения с базой, как же всё таки сделать..
...
Рейтинг: 0 / 0
13.11.2003, 11:24
    #32322616
Серега
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать обновление....
А че так долго соединение проходит?
...
Рейтинг: 0 / 0
13.11.2003, 11:33
    #32322631
AndreyBond
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать обновление....
Ага, бывает и 30 секунд, а так таймаут стоит 60 секунд...

Не ужели ни у кого таки проблем не было???
...
Рейтинг: 0 / 0
13.11.2003, 11:49
    #32322674
Серега
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать обновление....
Это у тебя не соединение наверное, а открытие всех датасетов происходит сразу после коннекта. Плюс создание всех форм. Создавать/открывать надо при необходимости а не сразу. Извини если не прав.
...
Рейтинг: 0 / 0
13.11.2003, 12:28
    #32322780
AndreyBond
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать обновление....
К сажелению не прав, так как конект во-первых проходит через интернет, а во вторых, к этой базе подключенно много пользователей одновременно, и там видно что-то очень долго решает подключать меня или нет....
...
Рейтинг: 0 / 0
13.11.2003, 12:35
    #32322795
SiDen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать обновление....
Всю работу с бд в отдельный поток например вынести...
в потоке создать переменную типа tdatamodule
...
Рейтинг: 0 / 0
13.11.2003, 13:16
    #32322895
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать обновление....
Если используется ADO, то у него есть асинхронный режим соединения. В опциях указывается.
Я использовал, нормально работает.
...
Рейтинг: 0 / 0
13.11.2003, 15:00
    #32323119
Alto
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать обновление....
А смысл?
Если это клиент обычного oltp приложения... то пользователь и запускает задачу, чтобы работать с данными а не таскать непонятно зачем форму.
Стандартный ход: Нарисуй симпатичный сплеш-скрин 320x200 и держи его на экране как приветствие.

зы: Неверный выдор средства разработки
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как сделать обновление.... / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]