Вверх ↑
Ответов: 413
Рейтинг: 57
#1: 2016-11-01 21:13:39 ЛС | профиль | цитата
Netspirit писал(а):
Что пишет в "Отладке"?

В большой схеме в отладке пишет:
"hiMultiElement_1B8AC00.pas(1102,36) Error: Identifier not found "Create_hi"
hiMultiElement_1B8AC00.pas(1103,36) Error: Identifier not found "Create_hi"
hiMultiElement_1B8AC00.pas(1245) Fatal: There were 2 errors compiling module, stopping
"
После удаления из схемы strMask, находящегося в MultiElement, схема компилируется и работает.
Схема из формы и самого strMask:
Add(MainForm,2953706,21,112)
{
link(onCreate,15526572:doCompare,[])
}
Add(StrMask,15526572,77,126)
{
}
Сразу по завершению компиляции выскакивает окно с ошибкой:

В других версиях компилятора такой ошибки нет, в делфи тоже.
Если задать данные для сравнения и саму маску то программа из формы и strMask компилируется и работает.
Выйти из ситуации можно если исключить поступление в потоке, или на верхнюю точку данных типа NULL:
Add(MainForm,2953706,21,112)
{
link(onCreate,3965539:doCase,[])
}
Add(StrMask,15526572,126,126)
{
}
Add(Case,3965539,70,126)
{
link(onNextCase,15526572:doCompare,[])
}
Могу только предположить, что для этого компилятора в компонент нужно внести какие-то изменения (типы данных изменить или еще что, не профессионал - не знаю)
карма: 0

0
Редактировалось 7 раз(а), последний 2016-11-01 21:56:21