![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,893
|
![]()
Передают через Indy (TIdTCPClient/Server) файл размером 3 Гб и наблюдаю проблему с определением
Код:
Подскажите как исправить этот момент? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,512
|
![]()
указывать в ProgressBar не байты а КБайты (или даже MБайты)
Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,442
|
![]()
Показывайте расчет макс. прогресса,что вы туда передаёте?
Тип данных у ProgressBar1.Max какой? У Integer хватит места для пары петабайт в байтах. |
![]() |
![]() |
![]() |
#4 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,656
|
![]()
Оставь ProgressBar.Min:= 0; ProgressBar.Max:= 100.
Вычисляй Position во время передачи: Код:
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 19.02.2016 в 12:50. |
|
![]() |
![]() |
![]() |
#5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,851
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,442
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#7 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,893
|
![]() Цитата:
Код:
LPARAM = INT_PTR; - INT_PTR = System.IntPtr; - IntPtr = NativeInt - не помещается туда значение. Как нарочно без MyServerProgress прогресс и передача файла в два раза медленнее и при передаче нужно отображать байты Последний раз редактировалось Shouldercannon; 22.02.2016 в 17:55. |
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Дык 3 раза в разных темах уже сказали об этом и о том как надо делать.
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#9 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,893
|
![]()
Задача требует отображать количество переданных данных начиная с байт и заканчивая Мб, Гб и т.д. Здесь ProgressBar поднимешь, байты уронишь. Поднимешь байты, ProgressBar уронишь.
Замкнутый круг. Последний раз редактировалось Shouldercannon; 22.02.2016 в 18:07. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Причем тут отображение байтов и полоса прогресса в ProgressBar? Это разные вещи.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача файлов большого размера через сайт. | shavedcat | HTML и CSS | 15 | 14.05.2015 06:55 |
Загрузка файла большого размера с одного устройства | monolitsk | PHP | 9 | 20.02.2014 11:23 |
Определение размера файлов большого размера | stpdqstns | Общие вопросы C/C++ | 4 | 13.03.2013 11:50 |
Скачать файл большого размера | Volkogriz | Общие вопросы Delphi | 4 | 21.02.2013 09:43 |
вывод буквы большого размера | masterbet | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 12 | 30.11.2011 23:57 |