|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
||||||
ProgressBar состояние чтения файла - работы кода05.05.2015, 07:16. Показов 3904. Ответов 27
Метки нет (Все метки)
Доброго времени суток. Имеется код обработки richTextBox:
Кликните здесь для просмотра всего текста
Еще проблема, что форма подвисает на время работы кода, как я понимаю нужно это в новый поток кидать? Мне нужно отобразить прогресс баром состояние работы этого кода с начала до конца, чтобы было видно, сколько осталось до конца чтения файла и вырезания значений в текстовые поля. Кто знает как это сделать?
0
|
||||||
| 05.05.2015, 07:16 | |
|
Ответы с готовыми решениями:
27
Программа на паскале для чтения и работы с информацией из файла. Нужен пример кода чтения из файла, сравнение и функция рандом |
|
93 / 94 / 51
Регистрация: 19.06.2013
Сообщений: 323
|
|||||||||||
| 05.05.2015, 10:11 | |||||||||||
|
Darkvoid, а где сам код загрузки файла?
А.. Понял, textFile это richTextBox Добавлено через 36 минут Darkvoid, вот код. Разместите на форме прогресссбар с именем progressBar1. Будут вопросы - спрашивайте! Кликните здесь для просмотра всего текста
0
|
|||||||||||
|
117 / 118 / 52
Регистрация: 19.12.2014
Сообщений: 612
|
|
| 05.05.2015, 10:25 | |
|
BroDIK, а использование асинхронного метода?
0
|
|
| 05.05.2015, 10:29 | |
|
Не по теме: lokilo, псссс
0
|
|
| 05.05.2015, 11:39 | |
|
Не по теме: Ну почему рановато, можно сразу приучать выполнять подобные задачи с использованием асинхронных методов.
0
|
|
|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
||
| 05.05.2015, 16:47 [ТС] | ||
|
Добавлено через 17 минут BroDIK, не работает Добавил все на форму, прогресс бар считает, лейбл текст выводит, но основную задачу не выполняет
0
|
||
|
93 / 94 / 51
Регистрация: 19.06.2013
Сообщений: 323
|
||
| 05.05.2015, 16:50 | ||
|
Darkvoid, у Вас на форуме более 400 сообщений! Соответственно, Вы должны знать, что нужно конкретно описать что не работает
Может это из-за того, что я закомментировал некоторые строки, так как у Вас в программе было куча текстбоксов...
0
|
||
|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
||
| 05.05.2015, 17:02 [ТС] | ||
|
Я разкоментил текстовые поля, выдает ошибку
0
|
||
|
117 / 118 / 52
Регистрация: 19.12.2014
Сообщений: 612
|
|
| 05.05.2015, 17:09 | |
|
Darkvoid, а это принципиально? работа с вашим фалом? мне кажется все эти значения можно вытащить программными средствами
0
|
|
|
93 / 94 / 51
Регистрация: 19.06.2013
Сообщений: 323
|
|
| 05.05.2015, 17:13 | |
|
Darkvoid, уберите на время конструкцию try/catch в обоих условиях и скажите, в какой строке появляется исключение
0
|
|
|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
||
| 05.05.2015, 17:13 [ТС] | ||
|
0
|
||
|
93 / 94 / 51
Регистрация: 19.06.2013
Сообщений: 323
|
|
| 05.05.2015, 17:14 | |
|
lokilo, нет нет, если присмотреться в код, то можно обнаружить, что стоит обычный try/catch, просто текстовое сообщение такое
0
|
|
|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
||
| 05.05.2015, 17:16 [ТС] | ||
|
0
|
||
|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
|
| 05.05.2015, 17:22 [ТС] | |
|
lokilo, основная задача программы: "Автоматизировать рабочее место системного администратора", т.е. чтобы начальству и нам было проще добавлять те же системные блоки. Была придумана идея использовать AIDA64 текстовый отчет, т.к. у нас 4 кабинета с одинаковыми конфигами компов, другое дело оставшиеся 2 аудитории, которые подключены к главной сети но имеющие разные конфиги, была идея через Powershall запросы через сеть забирать параметры, но как сделать без понятия
0
|
|
|
93 / 94 / 51
Регистрация: 19.06.2013
Сообщений: 323
|
|
| 05.05.2015, 17:30 | |
|
Darkvoid, да, Вы верно все поняли. Это мой недочет - я закомментировал строки, и не поставил Invok'и. Просто..ну как Вам сказать...нужно было по-другому писать, по-другому структуру придумать, чтобы не тыкать Invoke везде
0
|
|
|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
|
| 05.05.2015, 17:41 [ТС] | |
|
0
|
|
|
93 / 94 / 51
Регистрация: 19.06.2013
Сообщений: 323
|
|
| 05.05.2015, 17:45 | |
|
Darkvoid, давайте проясним задачу: Насколько я понимаю, у Вас имеются текстовые файлы (они же отчеты) из программы AIDA64, в которых прописаны все характеристики компьютера (они же конфиги). Какова задача Вашей программы? Просто красиво вывести всю информацию по текстбоксам? Или же наоборот, вводить нужную информацию вручную в эти текстбоксы и сохранять в текстовой файл в формате отчета AIDA64?
0
|
|
|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
||
| 05.05.2015, 18:00 [ТС] | ||
|
Так.... Вход под преподавателем или администратором. Хранение информации об: оборудовании(системные блоки, ноутбуки, принтеры, мониторы, мышки, клавиатуры), аудитории, список преподавателей, сотрудников, ПО в аудиториях и количества оборудования в самих аудиториях. Так же программа позволяет на выбор пользователю два вида добавления информации (администратор), или через таблицу напрямую или через форму с текстовыми полями и кнопкой ОК. Но для системных блоков и ноутбуков имеется 3 вид, добавление через txt файл-отчет AIDA64. Программа обеспечивает создание заявок на ремонт, чистку оборудования, установку и переустановку ПО, оформления заказа на покупку нового оборудования, учет заявки со стороны администратора и преподавателя. Проверка на наличие новых заявок. По факту БД в программе нету, я конекчусь к базе на сервере. Это про задачу программы, а то что мы тут обсуждали, эта часть создана для упрощения администратором добавления однотипных компьютеров или ноутбуков в базу данных через AIDA64 отчет
0
|
||
|
8 / 8 / 10
Регистрация: 16.10.2012
Сообщений: 523
|
|
| 05.05.2015, 18:03 [ТС] | |
|
Вот еще
0
|
|
|
93 / 94 / 51
Регистрация: 19.06.2013
Сообщений: 323
|
||||||
| 06.05.2015, 15:02 | ||||||
|
Darkvoid, по Вашей просьбе, доделал код:
Кликните здесь для просмотра всего текста
0
|
||||||
| 06.05.2015, 15:02 | |
|
Помогаю со студенческими работами здесь
20
Отображение состояние поиска в ProgressBar
Как вывести время работы программы ПОСЛЕ завершения работы progressBar?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|