Форум: "Потрепаться";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];
ВнизКласс TList Найти похожие ветки
← →
Grant (2003-08-28 10:51) [0]У меня есть уже заполненый список.Подскажите,пожайлуста,как его содержимое записать в файл,а потом считывать из него?(Тип файла-любой).
← →
Reindeer Moss Eater (2003-08-28 10:54) [1]for i:=0 to Pred List.Count do FileStream.WriteBuffer(List[i],SizeOf(Integer));
← →
Skier (2003-08-28 10:54) [2]
> У меня есть уже заполненый список.
А чем заполненный ? Или это тайна ?
← →
Skier (2003-08-28 10:55) [3]>Reindeer Moss Eater © (28.08.03 10:54)
Ягеля объелся ?!
← →
Reindeer Moss Eater (2003-08-28 10:55) [4]Пойнтерами конечно же. Чем же еще.
← →
Reindeer Moss Eater (2003-08-28 10:56) [5]>Reindeer Moss Eater © (28.08.03 10:54)
Ягеля объелся ?!
Ой, умен...!
← →
Е-Моё имя (2003-08-28 10:59) [6]Reindeer Moss Eater © (28.08.03 10:54)
)))))))))))
← →
y-soft (2003-08-28 11:08) [7]А не проще использовать TStringList и, соответственно:
TStringList.LoadFromFile, TStringList.SaveToFile?
← →
Reindeer Moss Eater (2003-08-28 11:09) [8]TStringList.LoadFromFile, TStringList.SaveToFile?
Эти методы не сохраняют в файле указатели.
← →
Е-Моё имя (2003-08-28 11:12) [9]Reindeer Moss Eater © (28.08.03 11:09)
:)))))))))))))))))))))))))))))))))))))))))))
← →
y-soft (2003-08-28 11:14) [10]Совсем невнимательный стал:))
Задачка не такая уж тривиальная, особенно если в списке указатели на объекты, которые сами содержат указатели:(
Обычно пишут свой алгоритм для каждого конкретного случая...
← →
Reindeer Moss Eater (2003-08-28 11:16) [11]Так мы же не знаем в каких целях автор использует TList.
Может он его приспособил под список целых и нет никаких объектов вообще.
← →
y-soft (2003-08-28 11:18) [12]Это точно - пусть автор раскроет стррррашную тайну:)
← →
Е-Моё имя (2003-08-28 11:18) [13]ложки ведь тоже нет...
← →
Grant (2003-08-28 11:39) [14]Список заполнен объектами типа record :
Type TMy = record
a : string;
b : integer;
end;
← →
Reindeer Moss Eater (2003-08-28 11:43) [15]TFileStream + TWriter + TWriter.WriteString + TWriter.WriteInteger + цикл.
← →
Anatoly Podgoretsky (2003-08-28 11:48) [16]Grant (28.08.03 11:39) [14]
Ну наверно всетаки не объектами, а указателями на записи, поскольку другого не хранит.
← →
Skier (2003-08-28 11:54) [17]для правильной записи TMy в файл :
-пишешь длину поля TMy.a
-пишешь строку TMy.a (когда будешь писать используй "обращение" - TMy.a[1], иначе (TMy.a) запишится лишь 4 байта указателя + мусор)
-пишешь поле TMy.b
← →
Reindeer Moss Eater (2003-08-28 12:02) [18]для правильной записи TMy в файл используй [15]
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.012 c