Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2018-11-01 00:26:33 ЛС | профиль | цитата
Леонид писал(а):
Вот код от коллеги Tad

Мда....
За такое количество лет, проведенных на форуме.... Такие ребусы надо махом разгадывать:
Add(MainForm,15373319,525,140)
{
Width=344
Height=116
}
Add(InlineCode,5600559,714,217)
{
WorkPoints=#7:doWork1|
EventPoints=#7:onEvent|0:|
VarPoints=#3:Var|
DataPoints=#7:MyValue|0:|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10: private|14: s:string;|9: public|23: onEvent:THI_Event;|23: MyValue:THI_Event;|0:|51: procedure doWork1(var Data:TData; index:word);|50: procedure Result(var Data:TData; index:word);|5: end;|0:|14:implementation|0:|5:const|14: s0 = '### ';|14: s2 = ' ###';|0:|58:procedure THiAsmClass.doWork1(var Data:TData; index:word);|3:var|16: s1, s3:string;|5:begin|33: s1 := ReadString(Data,MyValue);|23: s3 := toString(Data);|25: s := s0 + s1 + s2 + s3;|0:|26: _hi_OnEvent(onEvent, s);|4:end;|0:|57:procedure THiAsmClass.Result(var Data:TData; index:word);|5:begin|20: dtString(Data, s);|4:end;|0:|4:end.|0:|
link(onEvent,16334128:doText,[])
link(MyValue,7701069:Text,[])
}
Add(Button,2115245,525,217)
{
Left=5
Top=5
Width=65
Caption="Open"
Data=Real(0)
link(onClick,4781423:doData,[])
}
Add(Edit,9663791,623,140)
{
Left=75
Top=5
Width=250
Text="Edit1"
}
Add(DoData,4781423,623,217)
{
link(onEventData,5600559:doWork1,[])
link(Data,9663791:Text,[])
}
Add(Label,16334128,812,217)
{
Left=75
Top=55
Width=40
Height=17
Caption="0"
}
Add(Edit,7701069,714,140)
{
Left=75
Top=30
Width=250
Text="Edit2"
}
Просто какая-то, не побоюсь этого слова -- лошадь, позаменяла все пробелы на одиночные
карма: 9

0
Редактировалось 1 раз(а), последний 2018-11-01 00:26:59