Вопрос о макросах

Тема в разделе "WASM.BEGINNERS", создана пользователем Woolfingstack, 11 июн 2010.

  1. Woolfingstack

    Woolfingstack New Member

    Публикаций:
    0
    Регистрация:
    11 июн 2010
    Сообщения:
    2
    Нужно написать макрос под Fasm который бы добавлял в уже существующий раздел

    data import
    ....
    end data

    необходимые библиотеки вызовов

    Пример:
    format PE GUI 4.0
    include 'D:\TotalProject\BIN\fasmw168\INCLUDE\win32a.inc'
    macro opencd
    {
    invoke mciSendString,_cmd_eject,0,0,0
    _cmd_eject db 'set cdaudio door open',0
    // data import
    // library kernel32,'KERNEL32.DLL',\
    // user32,'USER32.DLL',\
    // winmm,'WINMM.DLL'
    // import winmm,\
    // mciSendString,'mciSendStringA'
    // end data
    }
     
  2. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    используйте win32ax.inc, если надо - расширьте списки импортов

    то что вы хотите - не написать.
     
  3. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    такое завершится с ошибкой.
     
  4. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    http://www.wasm.ru/forum/viewtopic.php?id=20182
     
  5. Woolfingstack

    Woolfingstack New Member

    Публикаций:
    0
    Регистрация:
    11 июн 2010
    Сообщения:
    2
    У меня все работает :)