|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.04.2015, 08:30 | #1 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
Быстро редактировать StringGrid
Рассклад следующий - я получаю из другого приложения WMCopyData и они еще дублируется сокетами (Synapce TCPBlockSoket) (про запас).
Данные получаю каждые 100мс при этом данных на обработку таблица 200х6 т.е. получаю 200 строк длиной ~80 символов, которую еще разбиваю по разделителю на столбики. Таблица очень динамичная - данные быстро меняются и их хорошо уже научился подсвечивать, но кроме простого изменения - таблица может полностью переписываться новыми данными, вот в этом и проблема. Сообщения в программу приходят но обрабатывать я их не успеваю поэтому решил спросить: Как лучше полностью перезаписывать таблицу, быстрее: 1)Получили сообщение (add, edt, del) - сразу выполнили действие (сейчас так и реализовано) 2)Получили сообщение, накопили весь пакет, обработали - вывели (как хочу сделать). Вопрос номер 2 - Что лучше, отправлять и обрабатывать сразу StrigList.Text или построчно? Принимающая сторона: Код:
Последний раз редактировалось IvaniuS; 18.04.2015 в 08:33. |
18.04.2015, 08:44 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
18.04.2015, 14:17 | #3 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
Я данные отправляю из приложения по строчно по пакетику,
Возможно лучше сразу больше данных отправлять и вообще сделать свою структуру, а не использовать строку? Но Строка уже сформирована уже на стороне клиента и получится двойное преобразование да еще и запись... Последний раз редактировалось IvaniuS; 18.04.2015 в 14:29. |
18.04.2015, 14:28 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Смотря какие данные. Смотря как приемник их обрабатывает.
I'm learning to live...
|
18.04.2015, 15:02 | #5 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
Ну как приемник обрабатывает - я выше привел тот код который у меня есть, по сути чаще всего просто разбиваю строку на столбики и записываю.
|
18.04.2015, 15:09 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
18.04.2015, 15:10 | #7 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
Сага о X, Y и Z...
|
18.04.2015, 15:16 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
18.04.2015, 15:31 | #9 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
а до того ваши какой вселенский смысл внесли? ноль целых фик десятых
а если не в курсе про что я так нагуглить не проблема |
18.04.2015, 15:31 | #10 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
хороший пост для развития "абстрактной" логики...
это вы сами себе ТЗ ставите? Для чего вообще программа? Есть нормальная постановка задачи?
from dark to light)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Редактировать данные | RedScreenOfLife | ASP.NET | 0 | 16.10.2012 22:07 |
Редактировать программу. | TiP-A-ToP | Помощь студентам | 1 | 03.11.2011 20:23 |
Как редактировать видео? | jetyb | C# (си шарп) | 1 | 12.07.2011 17:11 |
От редактировать таблицу | Svist | Microsoft Office Excel | 9 | 30.12.2010 09:36 |
Как динамично быстро загрузить в компонент Stringgrid 34 символа? | SkAndrew | Общие вопросы Delphi | 11 | 13.04.2008 12:42 |