![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.07.2008
Сообщений: 48
|
![]()
требуется сохранить в один файл текущее состояние компонента и динамический массив записей, и само собой восстановить все это из файла... как это реализовать литературу перерыл все что нашел выдает ошибки подскажите реализацию данной задачи.
|
![]() |
![]() |
![]() |
#2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 08.10.2008
Сообщений: 668
|
![]()
Я пологаю это можно сделать и через TStream. По крайне мере для record =100% делал.
А вот для компонентов, возможно поможет статья или статьи Цитата:
![]()
Don't worry be happy
Последний раз редактировалось Izhic; 09.06.2009 в 13:05. |
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.07.2008
Сообщений: 48
|
![]()
каждое свойство в ини файл это жесть компонент ttreeview да и плюс нужно в тот же файл записать и массив
идеально было бы через tstream что то вроде дампа этих участков памяти но как это сделать без поняттия .... это вобще реально для человека с с средними возможностями? можно примерсик или ссылочку на пример все что искал пробывал дает ошибку.. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
вообще то у tstream есть метод WriteComponent ReadComponent
попробуйте использовать их (проверил на Лейбле и на ТриВиеве..работает) единственное что не знаю...это можно ли несколько компонент в один файл пихать(хотя это решается связкой Мемори+Файл стримы) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.10.2008
Сообщений: 668
|
![]()
можно. Это определённо. Заисывется ведь просто информация. И Она ни коем образом не пересекается.
Don't worry be happy
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 30.07.2008
Сообщений: 48
|
![]()
вот код сохранения
Код:
Код:
Последний раз редактировалось BESS; 13.06.2009 в 10:18. Причина: сообщение в коде |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
попробуйте воспользоватся связкой Мемори и файл стрим
(то есть пишете компонент в Мемори стрим, потом в файл стрим пишете длину мемори стрима(с компонентом) и далее пишете на эту длинну содержимое мемори стрима...также лучше и данные сохранять(для дин массивов стоит и их длинну брать) чтение аналогично...то есть читаете длинну потом считываете нужное кол-во байт в мемори стрим а из него уже берете компонент) код пока написать не могу(Дельфя глюканула, но вылечю и напишу) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 30.07.2008
Сообщений: 48
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение в файл | Ant1Player | PHP | 4 | 31.03.2009 16:33 |
Сохранение в текстовый файл | Askat | Общие вопросы Delphi | 11 | 26.02.2008 14:47 |
Сохранение в *.Bmp - файл | Рустам | Мультимедиа в Delphi | 14 | 28.11.2007 21:32 |
Сохранение в файл | Македонский | Общие вопросы Delphi | 4 | 05.09.2007 15:04 |
Сохранение в файл *.*С | Noor | Общие вопросы C/C++ | 6 | 08.01.2007 22:44 |