nesco писал(а):
А в том и ценность, что сам понять должен, а не понятно спросить -- зачем?Так прйдётся спрашивать про каждую строчку .
Непроще ли сразу написать комментарии.
Хотя бы для одного компонента.
Подожду когда выйдет первая версия на С++ там хоть поэксперементировать можно будет.
iarspider писал(а):
Ты скажи, где тебе и что непонятно Попробуем.
func doCreate(_data)
fvar(old, cur, id, old_loc)
id = 'btn_' + code(_id_)
old = block.select(BLK_PRIV_VAR)
println(id, ':PControl;')
block.select(old)
А что такое (_data)
![](/img/smilies/icon_question.gif)
Кто вызывает эту функцию
![](/img/smilies/icon_question.gif)
fvar(old, cur, id, old_loc) список локальных переменных
А какой у них тип.
![](/img/smilies/icon_question.gif)
id = 'btn_' + code(_id_) ID кнопки
'btn_' это кнопка
А почему написано именно так а не например button
![](/img/smilies/icon_question.gif)
code(_id_) ID какого то кода
Вопрос какого
![](/img/smilies/icon_question.gif)
old = block.select(BLK_PRIV_VAR) переменной неизвестного типа присваивается какой то блок.
Если переменная не имеет типа ,я могу присваивать ей что хочу
![](/img/smilies/icon_question.gif)
block.select(BLK_PRIV_VAR) устанавливает блок в качестве текущего.
Какой блок
![](/img/smilies/icon_question.gif)
куда устанавливает
![](/img/smilies/icon_question.gif)
Что значит в качестве текущего
![](/img/smilies/icon_question.gif)
BLK_PRIV_VAR а это вообще откуда взято
![](/img/smilies/icon_question.gif)