Board.KolibriOS.org
http://board.kolibrios.org/

Системные макросы для разработки программ - macros.inc
http://board.kolibrios.org/viewtopic.php?f=32&t=3198
Page 1 of 1

Author:  Ray [ Fri Nov 27, 2015 3:29 pm ]
Post subject:  Системные макросы для разработки программ - macros.inc

Столкнулся с проблемой - FASM не может скомпилировать программу, при использовании в программе параметров через __params, пишет: "code cannot be generated". Стал копать, нашел в макросе UDATA:
Code:
if used __params & ~defined __params
    __params:
       db 0
    __end:
        rb 255
else
    __end:
end if

Собственно эта ситуация описывается в документации по FASM, которая есть и в самой Колибри.
Раздел 2.2.6 Multiple pass.
Поэтому предлагаю проверку ~defined убрать в UDATA, а также в meos_app_start.

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/