странно что ошибка вылезла неожиданно, особых изменений в компонентах не делал и внезапно вылет такой. эх придётся смотреть все компоненты подряд и проверять...
------------ Дoбавленo:
проблемка есть, после компиляции в режиме запуска проекта exe отказывается запускаться, точнее сказать текущая рабочая папка становится той откуда был запущен компилятор, пришлось в оболочку после этапа компиляции создать установку текущей папки на правильную и запускать проект. то есть сам make.dll не устанавливает текущую рабочую папку как надо. видимо придётся в оболочку вставить кнопку запустить и из пакета убрать режим запуска, компиляция и запуск будет в оболочке и делать всё через неё, наверное оптимальный вариант.
---
на счёт ошибки с синтаксисом компонентов, всё решилось, просто в одном компоненте поставил лишний END.
---
добавил коллизии (скользящие столкновения), пример прилагается, ещё пример со снегом
профиксил многие компоненты
почти во всех ini расставил типы точек, позже буду ковыряться с кавычками
добавил в проекты копирайты HiAsm, при запуске с параметром /info показывается сообщение примерно как в проектах Delphi.
обновил версию компилятора.
---
------------ Дoбавленo:
Dilma: сделал новый компонент, но среда ругается и говорит:
Подготовка к сборке проекта...
Генерация кода целевого языка
Error hiStrPart.hws[6]: Ошибка чтения аргументов str: ожидается символ (
Error hiStrPart.hws[7]: Syntax error: no argument found
Компоновка проекта...
кусок кода в стоках 6,7:
println("str_left" + _id_ + "$=spl(" + Str + ","" + Char + "")" )
println("str_right" + _id_ + "$=spr(" + Str + ","" + Char + "")" )
вроде норм всё, скобки на местах...