![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
А SNUPY между прочим дело говорит. Структуры в текстовые файлы сохранять не удобно. Так что ты определись что тебе нужно. Если посчитаешь это флудом то вот тебе конструктив: Сохраняй то что в StringList в текстовый файл, а то что в Array of Record в другой методом SNUPY, не забыв образмерить или финализировать строки в записи. не смешивай все в кучу - пожалеешь Удачи.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#12 | |
Delphi XE7
Пользователь
Регистрация: 26.07.2010
Сообщений: 74
|
![]() Цитата:
Как вариант решения, спасибо. |
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 18
|
![]()
Я тоже не совсем понял. Но если речь идет о том чтобы записать и считать из файла разные структуры данных да еще и которые динамические то это ведь все реализуется с помощью потоков TFileStream.
|
![]() |
![]() |
![]() |
#14 |
Delphi XE7
Пользователь
Регистрация: 26.07.2010
Сообщений: 74
|
![]()
Такое чувство, что не читаете заголовок темы. Я и хочу сохранить в файл обе структуры с помощью потока, только не знаю как.
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 18
|
![]()
нет заголовок я прочел. я про то что не особо вник в сами структуры.
можно ведь в файл записать например последовательно 1.кол-во строк 2. строки 3. размеры структуры или тоже там какие то количества этих записей 4. сами записи а потом последовательно читаете из файла сначала количество потом создаете такие же структуры по размеру и дальше уже считываете саму структуру. если очень постараться то в целях экономии обема можно в файл писать длину каждой строки например и считывать все построчно. думаю если сделать это все грамотно и структурировано все должно ведь получится |
![]() |
![]() |
![]() |
#16 |
Delphi XE7
Пользователь
Регистрация: 26.07.2010
Сообщений: 74
|
![]()
В этом-то и вопрос: как записать? Хотя бы маленький пример, который натолкнет на остальное решение.
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 18
|
![]()
ну вот
объявил вот произвольную запись в программе Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#18 |
Delphi XE7
Пользователь
Регистрация: 26.07.2010
Сообщений: 74
|
![]()
Спасибо огромное, именно то, что нужно
P.S. А если вписать "4" вместо "sizeof(integer)" быстрей не будет? |
![]() |
![]() |
![]() |
#19 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FileStream Read и массив байтов | bondik | Общие вопросы .NET | 5 | 06.10.2010 22:36 |
Проблемы с FileStream | Gauss | Общие вопросы .NET | 10 | 13.09.2010 17:16 |
В чём различие записей Record от Packed Record? | Terran | Общие вопросы Delphi | 7 | 08.06.2010 17:14 |
Record / Packed Record | Alex Cones | Общие вопросы Delphi | 7 | 11.11.2009 10:43 |
FileStream | ryton | Общие вопросы Delphi | 9 | 26.05.2008 13:53 |