|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.08.2011, 01:57 | #1 |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
Timer и advstring1DrawCell грузит процессор
Здравствуйте
Есть Таймер с кодом: Код:
Код:
|
30.08.2011, 08:01 | #2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
А вы попробуйте ещё ячейки отдельно красить вообще проц на 100% грузится. По ходу компонент такой кривой, по этому стараюсь с ним не связываться, хотя красивый гад
|
30.08.2011, 08:31 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Зачем переносить значение массива в грид в таймере?!!!! Это КАТЕГОРИЧЕСКИ неправильно!!!
Вы спросите - "где же их переносить?" отвечаю. Там, где массив изменяется! |
30.08.2011, 14:46 | #4 | ||
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
Цитата:
Цитата:
|
||
30.08.2011, 15:22 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Так чего Вы их МНОГОКРАТНО раз в сколько-то секунд/минут опять переносите?!!! |
|
30.08.2011, 18:10 | #6 | |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
Цитата:
begin Вводятся данные в массив ................................... ..... код ................................... ..... for j := 1 to Size do begin if grid1.Cells[1, ARow] = mas[0, j - 1] then grid1.Cells[4, ARow] := mas[3, j - 1]; if grid1.Cells[1, ARow] = mas[0, j - 1] then if (grid1.Cells[2, ARow] <> mas[1, j - 1]) and (mas[3, j - 1] <> '2') then grid1.Cells[4, ARow] := '0'; end; ................................... ..... Timer.Interval := SpinTime.Value * 60000; end; |
|
31.08.2011, 08:26 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
если данные в массиве mas не изменяются, то нет смысла повторять процедуру переноса данных mas -> grid1 несколько раз! |
|
03.09.2011, 17:29 | #8 |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
да нет, это я специально написал сверху что данные сначала вносятся в массив, дальше идёт произвольный код, а в конце из массива данные переписываю в грид.
|
04.09.2011, 09:42 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Только в таймере не нужно этого делать. и всё будет хорошо. |
|
04.09.2011, 12:06 | #10 |
Форумчанин
Регистрация: 24.11.2006
Сообщений: 108
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
торрент быстро грузит, а страницу открывает секунд 20. | mr.Jar | Свободное общение | 10 | 26.05.2010 13:23 |
svchost грузит систему | Kn793 | Windows | 2 | 25.12.2009 13:04 |
Excel 2007 грузит систему на 100% | kzld | Microsoft Office Excel | 5 | 29.03.2009 20:12 |
Нужна помощь - Не грузит Windows XP | Kamilla 92 | Компьютерное железо | 5 | 05.02.2009 20:43 |
Skype систему сильно грузит | Viteef | Софт | 4 | 09.11.2007 12:44 |