Вверх ↑
Главный модератор
Ответов: 2997
Рейтинг: 395
#1: 2009-11-04 10:47:06 ЛС | профиль | цитата
Dilma, для FTCG зарезервировано _arr.count( arr_name ), но не могу создать свойство компонента с именем Count, точнее, соэдать могу, но тогда нативный код генерится не правильно. Хотя имя нижней точки может быть Count без последствий. Что здесь: ограничение CG или ошибка?

Вот тестовая не рабочая схема:

Add(MainForm,2953706,77,63)
{
Point(doText)
link(onCreate,5459948:doEvent1,[])
}
Add(CountTest,11339174,210,63)
{
Count=10
Point(doCount)
}
Add(Hub,5459948,126,63)
{
link(onEvent1,4477793:doData,[])
link(onEvent2,7887487:doData,[(150,76)(150,111)])
}
Add(DoData,7887487,210,105)
{
link(onEventData,2953706:doText,[(253,111)(253,148)(65,148)(65,104)])
link(Data,11339174:Count,[])
}
Add(DoData,4477793,161,63)
{
Data=Integer(1000)
link(onEventData,11339174:doCount,[])
}

Вот тестовый компонент

К тому же, "старая" проблема совпадения имён свойств с именами нижних точек остаётся пока также не решённой.

Вот так сегодня выглядит рабочий вариант компонента
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 2counttest_component.rar [380B] [323], counttest_workvariant.rar [409B] [318]