|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.02.2014, 14:55 | #21 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Помню, некогда на одной из моих работ пытались учесть производительность труда программиста количеством строк в программе. Был ударником, поскольку одна из разрабатываемых прог в тот момент была на ассемблере и достаточна большущая.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.02.2014, 15:16 | #22 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Меня в этом коде больше интересовала методика корректной перерисовки лэйблов. Сдаётся мне, что
Код:
|
18.02.2014, 15:31 | #23 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
А зачем? При установке значения, визуальный контрол сам перересуется.
Цитата:
|
|
18.02.2014, 15:45 | #24 | |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Цитата:
Аналогично хрена. Буферизацию включил самой первой. До лампочки. индя слишком быстро выдаёт данные, и стандартные ухищрения не помогают лэйблу. Application.Processmesages так же до лампочки. А вообще в процитированном сообщении речь шла не о мерцании, как в отключенной буферизации, а об быстрой смене значений (до 50 значений в секунду), которые при такой частой смене перестают нести полезную информацию. В общем нужно добавлять искусственную инерцию. Последний раз редактировалось doktor255; 18.02.2014 в 15:56. |
|
18.02.2014, 16:40 | #25 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 144
|
|
18.02.2014, 16:46 | #26 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 144
|
По теме, используй Synapse и событие onStatus
Больше чем подробно, описано здесь: http://www.webdelphi.ru/2011/07/bibl...-pas/#onstatus А скорость, время... Ну можно засечь начальную дату и время, ввести переменную сколько скачалось (хотя она и так будет, чтобы отображать прогресс). Дальше: сколько скачено[в байтах] / (Дата конца - дата начала)[в секундах] и будет тебе значение сколько байт/сек. Перевести в кб, мб, гб - ноу проблем. |
18.02.2014, 17:08 | #27 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
На Synapse в THTTPSendEx есть и размер и скорость и время. |
|
18.02.2014, 17:22 | #28 | |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Цитата:
Значение изменилость +100500 раз за секунду. Толку от такой проверки? Последний раз редактировалось doktor255; 18.02.2014 в 17:26. |
|
18.02.2014, 17:41 | #29 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Задержка пусть даже с пингом в 4 мс уже не потребудет перерисовки руками. Цитата:
Вам сказали как сделать, вам повторили ПО полностью, вам даже исходник скинули "за так", а вам все не то. Вывод - проблемы нет, вам просто лень поднять ж*** и что-то сделать. Последний раз редактировалось Человек_Борща; 18.02.2014 в 17:49. |
||
18.02.2014, 17:49 | #30 | |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Цитата:
Чуть чуть перепутал. Не он просил примеры. Просто не удовлетворён от того, что я его послал за то, что он попытался поймать меня на слабо в теме по выдиранию/замене иконок. Но не суть. Я не обижаюсь. Сам не ангел. Последний раз редактировалось doktor255; 18.02.2014 в 18:20. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка картинки перед отображением | Abuhamed | JavaScript, Ajax | 1 | 02.04.2012 20:01 |
Проблемы с отображением содержимого res файла | Gamst | Общие вопросы Delphi | 1 | 26.05.2010 16:50 |
Программирование с отображением графической информации | Takada_sony | Помощь студентам | 10 | 06.04.2010 23:07 |
Программирование с отображением графической информации(Delphi). | Snord | Помощь студентам | 5 | 18.12.2007 20:53 |
Сохранение и загрузка информации | Slash | Общие вопросы Delphi | 9 | 04.02.2007 22:01 |