Форум: "Основная";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизЗапись и чтение экземпляра класса в файл Найти похожие ветки
← →
Grant (2006-12-27 12:38) [0]Всем привет. У меня есть класс, например:
TMy = class
private
a: Integer;
b: string;
public
end;
Дальше создаю экземпляр класса, заношу что-то в a и b. Мне необходимо сохранить этот экземпляр в файл(типизированный или не типизированный). А потом вычитать его из файла. Подскажите как это сделать. Заранее спасибо.
← →
Reindeer Moss Eater © (2006-12-27 12:40) [1]with TFileStream.Create(filename,fmcreate) do
try
write(a,SizeOf(a));
write(b[1],length(b));
finally
Free;
ena;
← →
Dmitrij_K (2006-12-27 12:43) [2]
> Мне необходимо сохранить этот экземпляр в файл
это ОЧЕНЬ сложно, т.е. почти невозможно
см.
http://forum.vingrad.ru/topic-94245/view-all.html
← →
Dmitrij_K (2006-12-27 12:44) [3]Удалено модератором
Примечание: дубль
← →
Сергей М. © (2006-12-27 13:16) [4]
> Grant (27.12.06 12:38)
Сделай TMy наследником TComponent
Перенеси a, b в published-секцию.
Отныне твой объект сохраняется в FileStream методом WriteComponent, а восстанавливается из FileStream методом ReadComponent
← →
icWasya © (2006-12-27 16:20) [5]ещё вот
http://rsdn.ru/article/delphi/serialization.xml
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c