· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› Макрос FUNC

Посл.отвђт Сообщенiе


Дата: Авг 31, 2004 13:39:27

Здравствуйте! Я видел где-то макрос FUNC, позволяющий делать вот так:

invoke EnableWindow,FUNC(GetDlgItem,hWnd,1),TRUE

или что-то в этом роде. Не подскажите его текст?


Дата: Авг 31, 2004 15:33:04

    ; Macro for nesting function calls in other invoke statements
    ; ------------------------------------------------------------
      FUNC MACRO parameters:VARARG
        invoke parameters
        EXITM <eax>
      ENDM


Используется примерно так:
mov myvar, FUNC(GetDlgItem,hWnd,eax)


Дата: Авг 31, 2004 15:36:04

PRO
Под какой ассемблер?


Дата: Авг 31, 2004 15:48:03

Asterix
MASM32


Дата: Авг 31, 2004 15:52:21

PRO
А вообще, поиск по форуму по ключевому слову "$invoke",
и ты найдёшь макрос и его обсуждение, где узнаешь
на какие моменты стоит обратить внимание в случае его
использования.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.105