169 похожих чатов

Сколько мсек занимает отрисовка 1000 точек без 1000 раз вызова

обработки очереди сообщений для окна!?

17 ответов

42 просмотра

смотря конечно как тот компонент отрисовывает новые точки, каждый раз заново или только новые ну почему риалтайма нет? если он будет отрисовывать только новые данные, разделить на два потока и будет вполне плавно визуально всё отрисовываться ?

Блин, у вас там хорошее утро? Да я не такой тупой, что бы не понять, что за один вызов можно все точки на график засунуть, но тогда динамики не будет.

А- Автор вопроса
А- Автор вопроса
А
Какой динамики?!

ну хочет человек чтобы новые точки сразу отрисовывались не тормозя

А
Ос реалтаймовая, да?

ну ок "реалтайм"

А- Автор вопроса
А
И 1000 раз дёргать вызов?

лучше конечно тогда по таймеру, но оч. часто

А- Автор вопроса
notme
ну хочет человек чтобы новые точки сразу отрисовыв...

1001 точек, как у него, - выведется за 1 мс, глупо дергать в цикле обработку сообщений

А
Какой таймер?

самодельный ) ну любой таймер, раз в 100мсек чтобы новые точки из буфера пулял на график

notme
самодельный ) ну любой таймер, раз в 100мсек чтобы...

А таймер через Delay или есть какие стандартные?

Михаил Усков
1001 точек, как у него, - выведется за 1 мс, глупо...

так это ж тест, может точки у него будут прилетать раз в 100мсек, с внешнего устройства вот прилетело - нужно отрисовать

А- Автор вопроса
notme
так это ж тест, может точки у него будут прилетать...

И если он оставит как есть будет красивая динамика

ED
А таймер через Delay или есть какие стандартные?

можно по системной метке времени просто свой наваять

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта