Минимальная dll на масме32

Тема в разделе "WASM.BEGINNERS", создана пользователем Victor_S, 28 окт 2011.

  1. krid24

    krid24 Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    88
  2. Victor_S

    Victor_S New Member

    Публикаций:
    0
    Регистрация:
    28 окт 2011
    Сообщения:
    28
    С этим вроде разобрался.
    А в dllMain я должен что-то со стеком делать, чтобы было корректно, просто stdcall функция по-моему должна сама очищать стек от параметров?
     
  3. Dmitry_Milk

    Dmitry_Milk Member

    Публикаций:
    0
    Регистрация:
    20 ноя 2007
    Сообщения:
    540
    дык, если вы на масме пишете - вообще ничего руками можно не делать. Задайте правильную конвенцию вызова и укажите параметры, как указал shchetinin. Масм сам вначале процедуры вставит код инициализации стекового фрейма, а перед каждым ret - код освобождения фрейма, если требует конвенция. Да и к параметрам можно будет обращаться просто поименно.