RxDBGrid и текст из МЕМО в полях грида

Модераторы: alexs, Модераторы

RxDBGrid и текст из МЕМО в полях грида

Сообщение haword » 12.02.2009 15:29:16

Такое чудо будет когданить? :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Re: RxDBGrid и текст из МЕМО в полях грида

Сообщение alexs » 12.02.2009 20:49:20

а зачем?
ведь медленно будет
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: RxDBGrid и текст из МЕМО в полях грида

Сообщение haword » 13.02.2009 10:18:03

почему меленно? можно грузить не весь мемо а небольшую часть, и не намного увеличит время просомтра. Зато сразу видно о чем идет речь. И если еще при этом будет автоматический размер строк, вообще будет красота :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Re: RxDBGrid и текст из МЕМО в полях грида

Сообщение alexs » 13.02.2009 20:18:49

А какая фиг разница отображать весь мемо? или чуть-чуть
сами операции с мемо полями достаточно медленные, так как идут через потоки. А вот реализация потоков везде разная. В некоторых случаях - при обращении к мемо-полю оно целиком вытягивается на клиента в память. так что - большой расход памяти гарантирован.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: RxDBGrid и текст из МЕМО в полях грида

Сообщение Vadim » 14.02.2009 18:51:21

Смысла нет даже не из-за расхода памяти, а именно из-за отсутствия смысла. :)
1. Если в МЕМО хранится текстовая информация, то МЕМО никогда не используется для того, чтобы там хранить два-три слова, а именно их ты и увидишь в гриде. Эти два-три слова ни о чём абсолютно не скажут и всё равно придётся просматривать весь текст.
2. Если в МЕМО хранится изображение, то увидев 1\1000 площади картинки нужно быть гиперэкстрасенсом, чтобы догадаться, об чём речь в картинке. :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: RxDBGrid и текст из МЕМО в полях грида

Сообщение haword » 14.02.2009 23:00:43

одно MEMO другому МЕМО рознь. Бывает текст в МЕМО всего несколько строк да и картинки было бы неплохо показывать. Причем эта фича не всегда же должна быть включена. Короче, наше дело предложить ваше отказаться :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Re: RxDBGrid и текст из МЕМО в полях грида

Сообщение alexs » 16.02.2009 00:50:21

Попробуй убедить.
Для 2-3 слов - используй строки. Теже varchar-ы в птице могут быть ОЧЕНЬ длинными
а картинки в гриде отображаеть - это вобще застрел - их же надо масштабировать. А это вобще очень сильно нагруженная операция.
Мне кажется - надо править концепцию самого интерфейса.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: RxDBGrid и текст из МЕМО в полях грида

Сообщение haword » 16.02.2009 10:23:19

Попробую :) Когда это нужно, покрайней мере мне. Испольую локульную базу данных, например Embeded FireBird или SQLite, время на прорисовку будем минимальное. Зато, сразу можно увидить текст в мемо, сразу картинку. Пример дял этого Дельфовая база - biolife.db. Показывает все картинки и мемо компонент MiTeC DBGrid, рабоатет моментально. Тормазов нет. А если не нарвиться, все это отключается и все.
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Re: RxDBGrid и текст из МЕМО в полях грида

Сообщение alexs » 16.02.2009 20:33:32

Вариант - сделай наследника от rxGrid-а - и добавь свой функционал.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в RxLib

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru