|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.01.2016, 09:50 | #1 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,949
|
Трафик
Здравствуйте!
Дан фрагмент Код:
Почему функция GetIfTable работает медленно (примерно 0,5-1 сек)? Есть ли способ устранить такое "зависание"? Или посоветуйте какой-нибудь другой аналогичный код. Заранее спасибо! [Источник: http://iantonov.me/page/pishem-programmu-dlja-podscheta-trafika-na-delphi] |
07.01.2016, 10:52 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты уверен что проблема именно в ней? Ты замерял тики?
I'm learning to live...
|
07.01.2016, 10:58 | #3 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,949
|
Уверен! Сначала пошагово обнаружил, потом измерял
|
07.01.2016, 13:39 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну... Я думаю никак, можешь разве что потоки использовать и вместо StringGrid подключить DrawGrid, чтоб не переобновлять весь грид, а только его видимую часть.
I'm learning to live...
|
07.01.2016, 13:45 | #5 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,949
|
StringGrid обновляется около 0,01 сек. - не то!
GetIfTable долго работает! - эту часть надо как-то ускорить! |
08.01.2016, 10:20 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Трафик | zumm | Компьютерное железо | 3 | 19.11.2011 15:40 |
трафик | Virus191288 | Общие вопросы Delphi | 1 | 09.08.2009 10:49 |
Трафик | Witaliy | Общие вопросы Delphi | 3 | 03.05.2008 13:03 |