Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Вниз

Отслеживание статуса входящего потока данных   Найти похожие ветки 

 
Jacky   (2007-06-24 21:37) [0]

Добрый день, коллеги.

Вопрос у меня возник в следующем: есть удаленная база данных на MS SQL Server 2005, к которой клиентское приложение коннектится через инет (VPN).
Киенть отправляет запрос на сервер (через ADOQuery) и, соответственно, получает назад некий ответный пакет данных, размер которого неизвестен: от 1 кб до 5 Мб.

Я хочу сделать следующую фичу для пользователя: строку состояния (шкалу StatusBar), которая будет показывать процесс загрузки пакета данных с сервера. Ибо если пакет огромный, а скорость минимальная, чтобы пользователь видел, что приложение не висит, а закачивает. )

Кто-нибудь писал что-то подобное? Я нужных событий так и не нашел.


 
Anatoly Podgoretsky ©   (2007-06-24 21:44) [1]

> Jacky  (24.06.2007 21:37:00)  [0]

Ассинхронное выполнение запросов.


 
Jacky   (2007-06-25 01:30) [2]

Можно поподробнее?
В чем заключается асихнронность?


 
stone ©   (2007-06-25 11:15) [3]


> Jacky   (25.06.07 01:30) [2]
> В чем заключается асихнронность?

Если объяснять просто, данные будут отображаться по мере поступления, а не после получения набора данных в полном объеме. Для этого надо поставить у ADOQuery опцию eoAsyncFetch. При этом можно будет использовать событие OnFetchProgress для визуализации прогресса получения данных.


 
Jacky   (2007-06-25 17:20) [4]


> stone ©   (25.06.07 11:15) [3]

Спасибо за помошь. :) Разобрался.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.055 c
2-1192135871
Mozgodol
2007-10-12 00:51
2007.11.04
Подмена файла


15-1191239675
Нина
2007-10-01 15:54
2007.11.04
Маштабирование экранных форм


4-1177749589
R.O.O.T
2007-04-28 12:39
2007.11.04
Управлять TMainMenu TPoupMenu удаленного приложения


2-1191985954
O.O
2007-10-10 07:12
2007.11.04
Запуск программ


2-1192294044
Антон Шестаков
2007-10-13 20:47
2007.11.04
Привязать чужое приложение к своему





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский