Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

type Packed Record и Record в чем разница? [D5, XP]


Уч. ©   (2006-03-23 19:46:00) 

Чем принципиально отличаются записи:
type
 MyRecord = Packed Record
 MyInteger : Integer;
 MyString : String;
 MyBool : Boolean;
  end;

и

type
 MyRecord = record
 MyInteger : Integer;
 MyString : String;
 MyBool : Boolean;
 end;

Разъясните пожалуйста.


Anatoly Podgoretsky   (2006-03-23 20:33:00) [1]

Одна структура упакована, а вторая нет, ее члены подлежат выравниванию по границе. Лучше понятие не применимо, использовать надо то, что правильнее по задаче.


Уч.   (2006-03-23 20:21:00) [2]

Тяжеловато. Можно объяснение в двух словах?
Вроде как память по разному выделяется? Что тогда луше использовать?


Anatoly Podgoretsky   (2006-03-23 20:07:00) [3]

Проверь по SizeOf + справка


Наверх

Титульная страница Поиск, карта сайта Написать письмо