Здравствуйте, Grey2003, Вы писали:
G>Про второй вопрос я понял, а как на счет первого
G>Если вместо stdcall.inc подключить win32a.x и убрать public, то все получается (но public то нужен
((
Если компилятор ругался на
public MyFunc
то в версии FASM 1.52 данная директива глюченная и поэтому необходимо использовать следующее
virtual at 0
call MyFunc
end virtual
И еще, подключая
include '..\Include\Macro\stdcall.inc'
Необходимо подключить
include '..\Include\Macro\fixes.inc'
И Обязательно
ПОСЛЕ stdcall.inс, т.к. в fixes.inc есть некоторые дефиниции, которые используются в stdcall.inc а также и в некоторых других макро библиотеках. Но они должны быть определены ПОСЛЕ их изпользования. (это директива FIX) Это техника получения макроса, которая определяет другой макрос.
... И будет Вам счастье !!! ...