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

Discussion in 'WASM.BEGINNERS' started by Woolfingstack, Jun 11, 2010.

  1. Woolfingstack

    Woolfingstack New Member

    Blog Posts:
    0
    Joined:
    Jun 11, 2010
    Messages:
    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

    Blog Posts:
    0
    Joined:
    Mar 29, 2008
    Messages:
    1,775
    используйте win32ax.inc, если надо - расширьте списки импортов

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

    KeSqueer Сергей

    Blog Posts:
    0
    Joined:
    Jul 19, 2007
    Messages:
    1,183
    Location:
    Москва
    такое завершится с ошибкой.
     
  4. Y_Mur

    Y_Mur Active Member

    Blog Posts:
    0
    Joined:
    Sep 6, 2006
    Messages:
    2,494
    http://www.wasm.ru/forum/viewtopic.php?id=20182
     
  5. Woolfingstack

    Woolfingstack New Member

    Blog Posts:
    0
    Joined:
    Jun 11, 2010
    Messages:
    2
    У меня все работает :)