![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отобразить процесс передачи данных на сервер? [D7, WinXP]
CASU © (2003-01-21 15:31:00)При передачи данных ClientDataSet.ApplyUpdates(0); Скорость 14400. Машина находиться в "раздумье" некоторое время. Вопрос - как отобразить период ожидания? Например прогресс-баром Всего столько-то байт - передано столько-то... а если єто сложно - как определить начало и конец процесса передачи?
CASU (2003-01-23 11:03:00) [1]>>mrCat
Если чесно - непонятно все начиная с "... перед передачей каждого блока..." - о каких блоках идет речь и как определять их размер
mrcat (2003-01-22 12:45:00) [2]CASU (22.01.03 08:46)
...чего там сложного?
перед передачей каждого блока отсылаете ожидаемый размер этого блока. На принимающей стороне "складываете" размеры принятых блоков. Что не понятно?
CASU (2003-01-22 08:46:00) [3]>>>mrcat
Каким образом "суммируйте размер принятых блоков... общий размер", если можно на виртуальном примере в пару строк...
P.S. Вы мне хоть лучик надежды вселили после ответа Polevi
mrcat (2003-01-22 00:31:00) [4]CASU (21.01.03 15:31)
...
Всего столько-то байт - передано столько-то...
...
Суммируйте размер принятых блоков.
Перед началом передачи отправляйте общий размер...
Polevi (2003-01-21 17:52:00) [5]ShowMessage("Начало передачи");
ClientDataSet.ApplyUpdates(0);
ShowMessage("Конец передачи");