![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как записать в файл ;переменную нестандартную переменную? [D6, Win2k]
boger © (2002-06-25 11:27:00)привет всем
Возникла маленькая проблема: цвет шрифта хранится в виде
type tcolor= -$7fffffff-1..$7fffffff;
я хочу записать его ini файл(при помощи TIniFile) и потом при очередном запуске считать. все проблема в том что можно записывать только определеные типы переменных (integer,string,boolean,float,binaryStream).Как сделать преобразование типов при записи и чтении?
ps можно ли сделать запись переменной произвольного типа в файл и востановление ее обратно ?
boger (2002-06-25 14:08:00) [1]спасибо за помощь
Skier (2002-06-25 12:24:00) [2]> boger
Обратись к модулю typinfo.pas
Anatoly Podgoretsky (2002-06-25 12:23:00) [3]Set это непрерывный набор байтов, его размер SizeOf()
boger (2002-06-25 12:20:00) [4]Работает :)вся проблема была в том что я в виде string пытался сохранить =)
а как можно сохранить Set или целиком свойство Form1.font?
Skier (2002-06-25 12:05:00) [5]> boger
А что конкретно нужно сделать ?
И как у тебя объявлен этот set ??
boger (2002-06-25 11:54:00) [6]работает, а я все в string хотел преобразовать =)
а как можно set преобразовавать?
string(set) не работает
Skier (2002-06-25 11:38:00) [7]> boger
А в чём проблема-то ?
Ведь TColor это и есть integer и его
можно записыть и считывать как integer.
Т.е. можно кастить TColor(Integer) и наоборот
Integer(TColor)