Вверх ↑
Ответов: 1536
Рейтинг: 176
#1: 2016-10-23 09:46:58 ЛС | профиль | цитата
Просто бросилось в глаза

Add(MainForm,2953706,21,105)
{
Width=469
Height=170
}
Add(ChildPanelRush,4086352,77,105)
{
}
BEGIN_SDK
Add(EditMultiEx,156685,84,84)
{
Width=265
Height=172
}
Add(PanelRush,609666,273,182)
{
Left=10
Top=10
Width=428
Height=109
Glyphs=[]
}
Add(StrList,2810958,175,119)
{
Strings=#180:Мне нужно решение! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@ А не баловаться с кнопочками)) >>>>>>>>@ Читать проблему сначала >>>>> |108:Не могу разобраться с конкретным элементом в схеме, отчего и запрашиваю совета\подсказки. |151:Почему Я в HiASM, не могу извлечь данные о координатах на выходе из элемента: Область(Rect)?@Именно этот элемент в конструкторе у меня вообще мёртвый. |178:Элемент Rect создаёт регион из левой_верхней точки,и правой_нижней точки.@Из их вершин отрисовывается условный четырёхугольник: то-есть активное поле прямоугольника или квадрата.|204:Сами-же точки - вершины будущего поля создаютсяиз переменных [X1 & Y1]- это левая_верхняя, и [X2 & Y2]-это правая_нижняя.@Переменные X & Y это координаты, но далее они конвертируются в 16-ричное значение.|137:Это действие выполняется по формуле: ((Y * 65536) + X)=Point@Для этого расчёта в HiASM создан специальный элемент:@Точка(Х,Y) Point(X,Y) |249:Получив две Point на Форме получается как-бы виртуальная диагональ будующей фигуры четырёхугольника.@Вот область площади из двух Point я не знаю как прописать.@Буду рад если подскажете эту формулу.@То-есть хочу формулу работы элемента: Область(Rect)|270:Выкладываю схему проекта для наглядности.Тут летающий кубик периодически соприкасается с другим кубиком.@Но летающий кубик по сути на данную минуту имеет активную точку только на его верхней левой вершине, а не по всей его площади. Взаимодействие кубиков увы не полное. |224:В схеме где сейчас стоит Мат-Парсер должен стоять Rect.@При всех попытках подключения Rect в проекте не подаёт признаков жизни.@Я его даже готов полностью заменить своей логикой, но не знаю как он вычисляет данные на выходе.|189:Конструктор версия HiASM 4.4 b-185 с сайта.@Имею 8.1 и ХР два компа, нигде в сборках элемент Rect не работает.@FPC компиллирование, Rect по справке по смене компиллятора не предупреждалось.|648: ......||||.........||||...............||||||||||||||||...............||||||||||||||.......................@ ........|||||........|||||...............|||......................|||.............................@ ...........||||.|||...|||.||||...............|||||||||||..................|||||||.....................@ ..............||||..|||.|||..||||...............|||.............................||||.............@ ................||||....|||...||||...............|||..............................||||........@....................||||.........||||...............||||||||||||||||.............|||||||||||||||.....|
}
Add(ArrayRW,16543616,189,182)
{
link(onRead,9189448:doReplace,[])
link(Array,2810958:Array,[])
}
Add(Replace,9189448,231,182)
{
SubStr="@"
DestStr="\r\n"
link(onReplace,609666:doCaption,[])
}
Add(CounterEx,15929388,147,182)
{
Max=10
link(onNext,16543616:doRead,[])
}
Add(ButtonRush,1993074,105,182)
{
Left=375
Top=80
Width=45
Height=20
Caption="Жми!"
Glyphs=[]
link(onClick,15929388:doNext,[])
}
END_SDK
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Редактировалось 3 раз(а), последний 2016-10-23 09:49:11