Вверх ↑
Администрация
Ответов: 15294
Рейтинг: 1518
#1: 2008-08-14 12:38:51 ЛС | профиль | цитата
nesco, Bmp, Ico никогда и никто в сериализуемые структуры не включает. Классическое представление типа record это набор из полей типа Int, Char*(строка фиксированной длинны), Float. Любые данные, не вписывающие в эти типы сохраняются как char*. Пример структуры:

#pas
name:array[0..64] of char;
age:integer;
home:array[0..256] of char;
email:array[0..128] of char;
raiting:real;
foto:array[0..4096] of char
т.е. имеем МТ из 6 элементов - строка, целое число, строка, строка, действительное число, строка. При этом поле foto может содержать данные в каком угодно формате - BMP, JPEG, PNG, ICO... Очевидно конвертору необходимо в неком виде предоставлять информацию о типах, чтобы это все работало корректно.
карма: 26
0