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

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

параметр packed и его использование [D7, Win2k]


Dysan ©   (2005-06-22 15:24:00) 

Использую в проге слишком большие динамич массывы.
Прога жрет много памяти. Решил использовать параметр packed.
Первый вопрос поможет ли мне это.
И второй.
Имеет смысл packed писать перед описанием record
или в обьявлении array of record?


Anatoly Podgoretsky   (2005-06-22 15:39:00) [1]

А может дело просто в плохой программе. Примеры бездумного тринжиривания памяти неоднократно приводились.


Digitman   (2005-06-22 15:36:00) [2]


> Прога жрет много памяти. Решил использовать параметр packed.


в такси требуют за проезд много денег.
решил надеть прикид инвалида.


Dysan   (2005-06-22 15:34:00) [3]

ясно
пасиб


TUser   (2005-06-22 15:30:00) [4]

> а что имееться ввиду "какая именно"?

Если размер записи кратен 4, то слово packed не окажет никакого влияния на размещение ее в памяти.


TUser   (2005-06-22 15:29:00) [5]

Не поможет, т.к. дин. массивы - они упакованы по умолчанию. Тем не менее ЮЗ рекомендует все-таки слово packed использовать, для собственного успокоения.


Dysan   (2005-06-22 15:28:00) [6]

а что имееться ввиду "какая именно"?


jack128   (2005-06-22 15:25:00) [7]

Dysan ©   (22.06.05 15:24)
при объявлении записи - стоит( и то смотря какая именно запись)
при объявлении массивов - бессмысленно, компилятор игнарирует этот параметр


Наверх

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