12 / 12 / 3
Регистрация: 11.10.2010
Сообщений: 159
|
||||||
1 | ||||||
Как привязать ProgressBar к определенному процессу15.02.2011, 17:19. Показов 2653. Ответов 9
Метки нет (Все метки)
Доброго времени суток! Есть програмка которая рисует амплитуду аудио файла, как отобразить этот процесс.
0
|
15.02.2011, 17:19 | |
Ответы с готовыми решениями:
9
Кто поможет привязать Progressbar к процессу копирования? Как прицепиться к определенному процессу? Как в TListView привязать данные к определенному столбцу? Привязать файл Word к определенному полю в базе данных |
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
||||||
15.02.2011, 17:29 | 2 | |||||
ну как то так.
1
|
68 / 68 / 9
Регистрация: 10.02.2011
Сообщений: 131
|
||||||
15.02.2011, 17:31 | 3 | |||||
1
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
15.02.2011, 17:33 | 4 |
у товачища Фабоса несомненно пример более точен чем мой.
1
|
68 / 68 / 9
Регистрация: 10.02.2011
Сообщений: 131
|
|
15.02.2011, 17:39 | 5 |
koldun,
Если length/sizeof(float) > 100 то ваш пример работать не будет т.к. переменная "k" у вас целочисленная и поэтому после: int k = 100/(length/sizeof(float)); k будет равно 0 и соответственно ProgresBar1->Position всегда будет равно 0
1
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
15.02.2011, 17:41 | 6 |
это вы верно говорите
задача была показать как привязать, а не дать готовую рабочую программу я показал направление куда думать. првда я не знал что можно задавать вот это ProgressBar1->Max = length/sizeof(float); очень полезная вещица
1
|
12 / 12 / 3
Регистрация: 11.10.2010
Сообщений: 159
|
|
15.02.2011, 18:25 [ТС] | 7 |
Странно но при открытии формы прогресс мгновенно заполняется а уж потом выводится график. Мне кажется нужно прогресс подвязать к загрузке процессора, так как при построении график он грузит до 50 процентов ресурсов.
Добавлено через 19 минут Дабы не создавать новую тему хотел бы у вас спросить! А как мен вывести график не на Тчарт а на паинт бокс? Говорят чарт сильно грузит систему. Есть идеи?
0
|
68 / 68 / 9
Регистрация: 10.02.2011
Сообщений: 131
|
||||||
15.02.2011, 18:51 | 8 | |||||
Series1 это у вас TChartSeries?
И после того кода, который вы указали вы делаете: Chart1->AddSeries(Series1);? Просто, если нет то судя по этому отрывку кода прогресс должен работать нормально. Добавлено через 3 минуты А если да, тогда попробуйте вот так:
0
|
12 / 12 / 3
Регистрация: 11.10.2010
Сообщений: 159
|
|
16.02.2011, 13:07 [ТС] | 9 |
Все равно сперва грузит форма с полным прогрессом потом висяк секунд на 3 и выводится график. Как привязать прогресс к выделению ресурсам процессора?
0
|
68 / 68 / 9
Регистрация: 10.02.2011
Сообщений: 131
|
|||||||||||
16.02.2011, 14:27 | 10 | ||||||||||
У меня прогресс нормально работает. заполняется во время построения графика.
А потом уже происходит построение графика и изменение прогресса. P.S. Вообщем ищи косяк у себя.
0
|
16.02.2011, 14:27 | |
16.02.2011, 14:27 | |
Помогаю со студенческими работами здесь
10
Как послать сообщение WM_QUERYENDSESSION определенному процессу из приложения? Как свою программу привязать к постороннему процессу? Как привязать код к определенному домену? Как привязать progressBar к таймеру? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |