· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Функции в FASM...

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


Дата: Мар 10, 2003 22:06:31

Я тут стряпаю IDE... такой вопрос: похоже FASM не имеет ключа PROC, чтоб как-то пометить начало функции. Функции в FASM - просто метки с RET инструкцией в конце. Мой парсер не отличает метку от начала функции. Конечно, есть решение: генерируя код, можно пометить тело функции комментарием:

FuncBody: ;<-PROC_HERE
...
ret

Но, тогда если файл не сгенерирован а импортирован - не будет списка функций для него - только метки.

Таким образом вопрос:
Есть ли все-таки у FASMа PROC?


Дата: Мар 10, 2003 22:32:37

proc foo, .x, .y, .z
ret


Дата: Мар 11, 2003 06:22:16

Есть макрос подключи заголовок
STDCALL.INC
и тогда можно заюать
proc Test,arg1,arg2
loacalPeremenaja1 dd 0
loacalPeremenaja2 dd 0
loacalPeremenaja3 dd 0
enter
<код подпрограммы>
return


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