Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 02.04.2007, 20:52   #1
Morskoivolk
 
Регистрация: 19.02.2007
Сообщений: 5
По умолчанию как под структуру типа MSG выделить строго определенное количество байт?

Здравия всем!
Подскажите пожалуйста можно ли к примеру вот под эту структуру

MSGSTRUCT STRUC
MSHWND DD ? ; идентификатор окна,
; получающего сообщение
MSMESSAGE DD ? ; идентификатор сообщения
MSWPARAM DD ? ; доп. информация о сообщении
MSLPARAM DD ? ; доп. информация о сообщении
MSTIME DD ? ; время посылки сообщения
MSPT DD ? ; положение курсора, во время посылки
; сообщения
MSGSTRUCT ENDS

выделить, например, 300 байт? По моим исследованиям при объявлении каждой новой структуры на диске материализуется ровно 1 Кб. Зачем же занимать один Кб, если реально для этой структуры понадобится пару сотен байт. Есть ли способ использовать столько сколько тебе надо?
Morskoivolk вне форума Ответить с цитированием
Старый 03.04.2007, 19:12   #2
rpy3uH
добрый няша
СуперМодератор
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,808
По умолчанию

ты хочешь выделять меньше места или больше чем выделяется реально на диск?
эта структура имеет размер 24 байта если тебе на выделить под неё ещё 276 байт, то напиши после неё db 276 dup (?)
там и так используется сколько тебе надо иногда больше только лишь потому что физическое выравнивание секций в файле может быть не меньше 200 байт
rpy3uH вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше организовать структуру MySQL? Romanbl4 PHP 7 26.06.2008 22:46
Определенное число установок..??? PONKA Безопасность, Шифрование 4 07.06.2008 07:02
TCategoryButtons создать структуру ? Родион Компоненты Delphi 2 07.05.2008 15:41
Предлагаю модернизировать структуру форумов Aero_cobra О форуме и сайтах клуба 12 12.03.2008 14:26
Определенное время Lonix Общие вопросы Delphi 11 18.03.2007 09:37


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840