![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с StringList
snake-as © (2008-11-20 05:49:00)Здравствуйте. Еще одна проблемка, помогите пожалуйста. У меня есть объект Base типа TBase. В нем есть объект типа TStringList. Я называю его Files. Есть файл File of TBase. Вот. Я в программе заполняю этот Files. Причем я уверен, что заполняю правильно. Я все проверил. Даже на закрытии программы делал процедуру ShowMessage(Base.Files.String[0]). Он мне показывал мой первый(нулевой) элемент. Когда я запускаю программу, я делаю такие действия:
Base.Files := TStringList.Create;
Reset(FileOFBase);
Read(FileOfBase, Base);
CloseFile(FileOfBase)
И что удивительно, все, что находится в Base(там еще кучка параметров) нормально прочиталось, а объект File не хочет. Вызываю ShowMessage(Base.Files.String[0]), пишет List index out of bounds(0). Помогите, пожалуйста, разобраться. Заранее спасибо!
Anatoly Podgoretsky (2008-11-20 09:19:00) [1]Нет смысла писать указатели в файл.
Сергей М. (2008-11-20 08:38:00) [2]
> snake-as © (20.11.08 05:49)
Пойми одну важную вещь - сохранение и восстановление любого объекта сводится к сохранению и восстановлению свойствэтого объекта.
KilkennyCat (2008-11-20 06:35:00) [3]
> MBo ©
Вообще-то, реализуемо желаемое из той ветки, только не так "в лоб". Если я, конечно, правильно понял желаемое.
MBo (2008-11-20 06:31:00) [4]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1227115087&n=18
пост Сергей М. © (19.11.08 20:45) [4] перечитать и осознать
KilkennyCat (2008-11-20 06:29:00) [5]
> . У меня есть объект Base типа TBase. В нем есть объект
> типа TStringList. Я называю его Files
Каша какая-то.
приведите код, а то учитывая такие "уникальнопонятные" имена ваще с утра невозможно понять.