Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.16;
Скачать: CL | DM;

Вниз

packed record   Найти похожие ветки 

 
ван   (2008-02-18 17:27) [0]

Есть:
packed record
 word1: word;
 dword1: dword;
 ...
 string1: string[255];
end;


И потом я эту запись отправляю в TFileStream.WriteBuffer, и в итоге сам TFileStream записываю в файл.

Два вопроса:
1). размер этой записи будет всегда одинаков, вне зависимоти от реального размера string1?
2). размер файла в такой реализации всегда будет одинаков?


 
Джо ©   (2008-02-18 17:30) [1]

> 1). размер этой записи будет всегда одинаков, вне зависимоти
> от реального размера string1?

Реальный размер string[255] — всегда 255, это строка фиксированного размера.


 
Плохиш ©   (2008-02-18 17:37) [2]


> Реальный размер string[255] — всегда 255

256


 
Семеныч   (2008-02-18 17:49) [3]

> ван   (18.02.08 17:27)  

1). Да.
2). Да, если одинаково кол-во записей.

ПыСы.
Record не дожен содержать длинных строк, динамических массивов, объектных ссылок и прочих явных или неявных указателей.


 
Джо ©   (2008-02-18 17:57) [4]

> [2] Плохиш ©   (18.02.08 17:37)
>
> > Реальный размер string[255] — всегда 255
>
> 256

Истинно так.



Страницы: 1 вся ветка

Текущий архив: 2008.03.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
15-1202049248
AntonUSAnoV
2008-02-03 17:34
2008.03.16
Delphi виснет !


11-1186120923
Alexey_k
2007-08-03 10:02
2008.03.16
Нужен файл KOL_unicode.inc


15-1202207987
Berkut
2008-02-05 13:39
2008.03.16
Постановка инженерной задачи по "Численное дифференциирование"


15-1202171549
oldman
2008-02-05 03:32
2008.03.16
Что за защита такая?


6-1182196105
Keni
2007-06-18 23:48
2008.03.16
Я м SSL-сервер