![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хранить TStrings в файле
snake-as © (2008-11-19 20:18:00)Здравствуйте. У меня такая ситуация: есть файл. В этот файл записывается объект некоего класса. Одно из св-в класса имеет тип TStrings. Сохраняется и читается переменная из файла нормально. В начале я вызываю конструктор Perem := TStrings.Create. Но, когда я хочу обратиться к строкам через Perem[i], то у меня выдает ошибку доступа. Скажите, пожалуйста, из-за чего это может быть?
snake-as (2008-11-19 20:47:00) [21]Я, короче, не обратиться хочу, а наоборот, записать туда.
Сергей М. (2008-11-19 20:45:00) [22]
> Сохраняется и читается переменная из файла нормально
Сохранять в файле указатель бессмысленно, если считываться и использоваться он будет в другомпроцессе.
Leonid Troyanovsky (2008-11-19 20:27:00) [23]
> snake-as © (19.11.08 20:18)
> имеет тип TStrings. Сохраняется и читается переменная из
> файла нормально. В начале я вызываю конструктор Perem :=
> TStrings.Create.
Оный класс, во-ще-то, весьма абстрактен.
--
Regards, LVT.
palva (2008-11-19 20:23:00) [24]
> из-за чего это может быть?
Из-за того, что Perem не содержит строки с номером i.
sniknik (2008-11-19 20:22:00) [25]может быть виртуальный метод.