Вверх ↑
Главный модератор
Ответов: 2997
Рейтинг: 395
#1: 2013-04-16 23:51:50 ЛС | профиль | цитата
Всё работает как ожидается. В схемах code_30842.txt и code_30843.txt Вы не открыли верхнюю точку start. Но для вызова метода doSelect(int start, int length) правильно выставили тип данных кнопки Push, поэтому кодогенератор принял данные из потока и они случайно совпали с первым параметром метода doSelect. В схеме code_30843.txt тип данных из потока не совпал с требуемым и Вы увидели сообщение об этом после попытки компиляции. Если бы Вы включили верхнюю точку start, то кодогенератор узнал бы ее тип в INI файле и правильно сделал бы приведение типов, что и делается в схеме code_30841.txt.

Почему надо обязательно включать верхние точки для получения их типа данных мне пока неизвестно, но думаю на то есть причина известная Автору среды и кодогенератора, хотя последний может быть не причём.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0