| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |