Вверх ↑
Этот топик читают: Гость
Ответов: 1291
Рейтинг: 47
#1: 2013-06-22 13:18:07 ЛС | профиль | цитата
Не нашел в справке. Для чего эта точка в компонентах и как ее использовать? Спасибо.
------------ Дoбавленo в 13.18:
Поиск выдал эту тему с таким же вопросом, но практической схемы применения там не нашел:
http://forum.hiasm.com/forum.html?q=3&p=168312
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 5227
Рейтинг: 587
#2: 2013-06-22 13:29:44 ЛС | профиль | цитата
Применял как-то так http://forum.hiasm.com/forum.html?q=3&t=60676
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
1
Голосовали:Aziz
Ответов: 1291
Рейтинг: 47
#3: 2013-06-22 13:59:16 ЛС | профиль | цитата
andrestudio, это ссылка таже что и я привел выше. Там нет примера. Вернее есть один, но он не использует PHandle.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 5227
Рейтинг: 587
#4: 2013-06-22 14:10:40 ЛС | профиль | цитата
опс, поправил...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2013-06-22 14:31:15 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-06-24 08:02:06
карма: 0

0
Разработчик
Ответов: 26153
Рейтинг: 2127
#6: 2013-06-22 14:33:01 ЛС | профиль | цитата
г. ость писал(а):
ещё чей-то пример с форума

Это мой вроде пример. Вот еще один

Add(MainForm,2953706,98,161)
{
Height=338
link(onCreate,10613388:doInit,[])
}
Add(Memo,6725705,168,98)
{
Left=20
Top=15
Width=350
Height=220
Strings=#86:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa|1:1|1:2|1:3|1:4|1:5|1:6|1:7|1:8|1:3|0:|2:e3|5:fgdfg|7:fthdfth|8:fdtfdhfd|5:ffdhd|5:fhdft|7:ftsdtys|7:sdsdsds|6:dssdsd|8:dsrsdrds|
ScrollBars=3
Point(PHandle)
}
Add(InlineCode,10613388,189,175)
{
WorkPoints=#6:doInit|
EventPoints=#9:onHScroll|9:onVScroll|
DataPoints=#7:PHandle|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|29:uses Windows,kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10: private|96: procedure _OnScroll(Sender: PControl; Bar: TScrollerBar; ScrollCmd: DWORD; ThumbPos:DWORD);|9: public|46: onHScroll, onVScroll, PHandle: THI_Event;|51: procedure doInit(var _Data:TData; Index:word);|5: end;|0:|14:implementation|0:|29:procedure THiAsmClass.doInit;|3:var|21: sControl: PControl;|5:begin|49: sControl := PControl(ToIntegerEvent(PHandle)); |38: if not Assigned(sControl) then exit;|33: sControl.onScroll := _OnScroll;|4:end;|0:|32:procedure THiAsmClass._OnScroll;|5:begin|28: if Bar = sbHorizontal then|45: _hi_onEvent(onHScroll, integer(ThumbPos))|6: else|46: _hi_onEvent(onVScroll, integer(ThumbPos));|4:end;|0:|4:end.|
link(PHandle,6725705:PHandle,[])
link(onHScroll,10052128:doStrCat,[(228,181)(228,139)])
link(onVScroll,4956732:doStrCat,[])
}
Add(Label,5289392,301,133)
{
Left=25
Top=245
Height=17
Caption="H: 0"
AutoSize=1
}
Add(Label,8889748,301,182)
{
Left=25
Top=265
Caption="V: 0"
AutoSize=1
}
Add(StrCat,10052128,245,133)
{
Str1="H: "
link(onStrCat,5289392:doText,[])
}
Add(StrCat,4956732,245,182)
{
Str1="V: "
link(onStrCat,8889748:doText,[])
}

карма: 22

1
файлы: 1code_31314.txt [15.4KB] [610]
Голосовали:Aziz
Ответов: 1291
Рейтинг: 47
#7: 2013-06-22 14:38:32 ЛС | профиль | цитата
andrestudio, спасибо, попробую разобраться, правда, пишет ошибку:

C:\Downloads\Soft\Programming\Hiasm\Rebar_v1.2\hiReBar.pas(73) Error: Undeclared identifier: 'aExGetSelRange'

------------ Дoбавленo в 14.38:
Спасибо всем за примеры, буду разбираться.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)