|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Хранение информации |
|
Хранение информации
|
Ветеран Сообщения: 878 |
Профиль | Сайт | Отправить PM | Цитировать Есть TStringGrid информация в который поставляется через OnDrawCell и массив TStringList. Каким образом лучше осущетсвить хранение информации?
Ini файл - долго... Сохранять в отдельные файл каждый элемент массива - то же самое... |
|
Отправлено: 09:42, 27-05-2005 |
Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать Xcode
Связан ли твой вопрос с этими двумя ? http://forum.oszone.net/showthread.p...518#post306518 http://forum.oszone.net/showthread.p...388#post326388 |
Отправлено: 15:31, 27-05-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать ыть!..
(сорри, на разных форумах спрашивал, вот и на флудил ненароком). ну да, связан, но только со вторым линком.. вот только ответов там не наблюдается.... |
Отправлено: 20:56, 27-05-2005 | #3 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Xcode
Я думаю, Вам стоит открыть для себя классы, поддерживающие сериализацию. Например, CObject из MFC. Вопросы решатся на раз-два. |
Отправлено: 21:41, 27-05-2005 | #4 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать hasherfrog
А можно "на пальцах" объяснить для тупых? Реализация желательны в C++ Builder, Delphi... Токо мне кажется, что сериализация работать быстрее не будет.. я не прав?.. |
|
Отправлено: 10:13, 28-05-2005 | #5 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Xcode
На пальцах? Давайте я не по учебнику, а очень примитивно... Любой объект имеет функцию сериализации - сохранения своего состояния на диск и, соответственно, восстановления его с диска. Практически _все "современные" классы имеют такую функцию. Даже визуальные компоненты. Таким образом, например, диалог (main view какой-нибудь) может сохранить свою позицию на экране, размер, открытые тулбары, последнее слово поиска и т.д. и. т.п. Реализация очень простая - объекту на вход дают клас "архив" - и объект сливает (востанавливает) все свои данные туда. В Вашем случае - размерность таблицы + содержимое ячеек (ну или что там?). Стринги _уже имеют сериализацию (!!! как любой объект) CString:perator <<, >> friend CArchive& operator <<( CArchive& ar, const CString& string ); throw( CArchiveException ); friend CArchive& operator >>( CArchive& ar, CString& string ); throw( CArchiveException ); friend CDumpContext& operator <<( CDumpContext& dc, const CString& string ); Вы почитайте всё-таки всё сами, ок? *** А что до скорости. Знаете, я давно не видел программистов, которые заморациваются скоростью при работе с данными. Дурной пример M$ заразителен, наверное ;] |
Отправлено: 23:22, 29-05-2005 | #6 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать оки, полистаю что нить...
сенькс... |
Отправлено: 15:50, 30-05-2005 | #7 |
Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать Xcode
Может это поможет ? http://www.delphikingdom.com/mastering/xml_ser.htm |
Отправлено: 17:19, 30-05-2005 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Хранение БД AD | __sa__nya | Microsoft Windows NT/2000/2003 | 2 | 15-07-2008 17:16 | |
хранение данных в интернете | Sparkster | Хочу все знать | 12 | 11-10-2007 10:54 | |
Законы | Новая редакция ФЗ "Об информации, информатизации и защите информации" | ArtemD | Защита компьютерных систем | 2 | 31-07-2006 11:58 | |
Хранение данных... | bruno | Хочу все знать | 4 | 07-03-2006 16:42 | |
Хранение цифровых видеозаписей | Novocherkassk | Видео и аудио: обработка и кодирование | 11 | 12-07-2005 23:58 |
|