|
40 / 40 / 6
Регистрация: 28.07.2011
Сообщений: 431
|
||||||
Прогрессбар для цикла29.06.2012, 00:50. Показов 5734. Ответов 35
Метки нет (Все метки)
Как добавить для цикла прогресс бар? Цикл берёт два документа log and log2 смотрит есть ли изменения в log2 если есть выводит их.. Но если в файлах много строк то программа зависает на неопределённое количество времени.. Можно как нить прогресс баром показать процесс анализа?
Добавлено через 54 секунды Ой цикл забыл ![]()
0
|
||||||
| 29.06.2012, 00:50 | |
|
Ответы с готовыми решениями:
35
Прогрессбар на основе TImage Массив из миллиона элементов. Прогрессбар. Кнопка выхода из цикла. Application.ProcessMessages |
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||
| 29.06.2012, 04:43 | ||
|
Avazart,
Ну как норм... Не так подробно (кропотливо), скажем
0
|
||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||
| 29.06.2012, 04:58 | ||
|
Avazart, блин точно... Затупил я что-то. Что же Вы раньше-то молчали!
![]() Добавлено через 11 минут Предположим у нас файл действительно на 8 ГБ. Задаем ProgressBar1->Max = 8 ГБ / 4, чтобы уместить int. Но теперь при считывании строки из файла полученное ее значение в байтах (размер строки) также надо делить на 4 для ProgressBar1->Position...
0
|
||
|
|
||||||
| 29.06.2012, 05:17 | ||||||
Если файл у тебя в не превышает к примеру 1 MБ то выводишь по bs если превышает то по mbs пренебрегая байтами и КБ. Можно конечно больше задать границ...
1
|
||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 29.06.2012, 05:23 | |
|
Avazart, дык а ProgressBar1->Position тут где будет?
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 29.06.2012, 05:29 | |
|
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||||||
| 29.06.2012, 10:11 | ||||||
|
Vovik_0_1, в общем, если по уму, то надо использовать вариант от Avazart'а
![]() Но мне лень, поэтому я предлагаю первоначальный с единственной поправкой на то, что шаг по ПрогрессБару должен соответствовать внешнему циклу, а не внутреннему (а максимальное число Бара = кол-во итераций внешнего цикла):
1
|
||||||
|
40 / 40 / 6
Регистрация: 28.07.2011
Сообщений: 431
|
||||||||||||||||||||||||||
| 29.06.2012, 14:59 [ТС] | ||||||||||||||||||||||||||
|
Проблема в том что на время анализа зависает программа как этого избежать? Знаю что нужно вроде создавать поток но если создавать как здесь Создание нового потока то перед всеми обьектами нужно ставить Form1-> но тогда не получается поставить this-> выдает ошибку. Как это исправить? А если без this-> то какаято муть получается. Можно ещё обьявить саму функцию но тогда ошибка
0
|
||||||||||||||||||||||||||
|
40 / 40 / 6
Регистрация: 28.07.2011
Сообщений: 431
|
|||||||
| 29.06.2012, 22:59 [ТС] | |||||||
. Но и без него вроде норм пашет!![]() А как можно его подключить для цикла из темы Список файлов в папке и её подпапках Там же заранее Max не известен. Конкретно для вот этой функции:
0
|
|||||||
|
40 / 40 / 6
Регистрация: 28.07.2011
Сообщений: 431
|
|
| 01.07.2012, 23:33 [ТС] | |
|
Мысли есть?
0
|
|
|
|
|
| 01.07.2012, 23:38 | |
|
Мысль перестать быдлокодить и начать читать книжки...
0
|
|
| 01.07.2012, 23:38 | |
|
Прогрессбар для фото составить блок-схему алгоритмов для решения задач с использованием трех циклов цикла с постусловием, цикла с предусловием и цикла с параметрами
Для цикла с предусловием запишите его полный эквивалент с помощью цикла с постусловием Как из цикла вывести данные для другого цикла? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|