баг в структуре KEY_EVENT_RECORD

Тема в разделе "WASM.WIN32", создана пользователем rain, 24 окт 2006.

  1. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    нет.
    вроде так и есть.
    Код (Text):
    1. struct Simple{
    2.     short a;
    3.     int b;
    4. };
    sizeof(struct Simple) = 8;
    Код (Text):
    1. struct Simple{
    2.     short a;
    3.     short b;
    4. };
    sizeof(struct Simple) = 4;
    Код (Text):
    1. struct Simple{
    2.     char a;
    3.     short b;
    4. };
    sizeof(struct Simple) = 4;
     
  2. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    n0name
    Возможно, но суть от этого не меняется
    (хотя двусмысленности для любителей asm'а и pas'а добавляется ;)

    PS: опоздал с ответом
     
  3. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    В Delphi, без указания "packed" применяются те же правила.