Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > NextGrid


Автор: Valart 18.8.2007, 12:59
Здравствуйте!
Собственно, нужно каким-то образом очень быстро (практически мгновенно) сохранять/загружать содержимое таблицы. В данном случае это NextGrid (http://www.bergsoft.net/), но это не так важно, можно и на примере StringGrid.
У NextGrid есть собственные процедуры сохранения и загрузки содержимого таблицы (SaveToTextFile и LoadFromTextFile), но загрузка работает слишком медленно (содержимое таблицы из 6 столбцов и 2600 строк загружалось 30 секунд).

Автор: Sunvas 19.8.2007, 11:35
Valart, если стандартные процедуру настолько медлены, то вряд-ли ты что-то суммешь с этим компонентом сделать ручками. Видать у него просто неоптимизированный формат, или слишком сложные данные. Попытайся найти другой компонент.

Автор: Valart 19.8.2007, 12:09
Вообще, у меня была идея сохранять целиком текущее состояние компонента. Т.е. и структуру компонента и данные, которые он содержит. Но процедуры вроде WriteComponentResFile сохраняют только структуру NextGrid и StringGrid.
Может быть возможно сохранить область памяти? Или ещё что-нибудь в этом роде?
А искать другой компонент в данном случае - не выход. Врядли найдётся компонент лучше этого.

Автор: Valart 21.8.2007, 11:43
Кому интересно, дальнейшее обсуждение здесь:
http://delphikingdom.ru/asp/answer.asp?IDAnswer=54700

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)