Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2014-10-02 16:41:40 ЛС | профиль | цитата
z80 писал(а):
я программирую в основном на ассемблере

BTW: это утверждение вступает в противоречие с тем способом, которым ты сбрасывал атрибуты файла.
Мы все видели этот кошмар.
Можно даже сказать - антагонистическое противоречие ...

------------ Дoбавленo в 16.41:
Во, такого НЕ МОГ нарисовать человек, понимающий ассемблер:
Add(MultiElementEx,10909490,252,112)
{
}
BEGIN_SDK
Add(EditMultiEx,14330566,21,21)
{
WorkCount=#80:doBits=Атрибут файла, в котором надо брать скрытый системный и только для чтения|
EventCount=#82:onNumber=атрибут файла со сброшенными битами скрытый системный и только для чтения|
DataCount=#27:Value=атрибут для изменения|
Width=279
Height=396
VOffset=154
HOffset=70
link(doBits,15422222:doEvent1,[])
}
Add(BitsToInt,14282795,182,364)
{
Count=9
link(onNumber,14330566:onNumber,[(277,370)(277,181)])
link(Bit1,8199091:Value,[])
link(Bit2,15294343:Value,[])
link(Bit3,944911:Value,[])
link(Bit4,15486807:Value,[])
link(Bit5,14811887:Value,[])
link(Bit6,10984874:Value,[])
link(Bit7,2616782:Value,[])
link(Bit8,15618458:Value,[])
link(Bit9,10590510:Value,[])
}
Add(Memory,8199091,182,35)
{
}
Add(Memory,944911,196,105)
{
Default=Integer(0)
}
Add(Memory,15294343,189,70)
{
}
Add(Memory,15486807,203,140)
{
}
Add(Memory,10984874,217,210)
{
}
Add(Memory,15618458,231,280)
{
}
Add(Memory,14811887,210,175)
{
}
Add(Memory,2616782,224,245)
{
}
Add(Memory,10590510,238,315)
{
}
Add(IntToBits,12195240,91,175)
{
Count=9
Data_0=Integer(0)
Data_1=Integer(1)
link(Value,14330566:Value,[])
link(onBit1,8199091:doValue,[(130,181)(130,41)])
link(onBit2,15294343:doValue,[(137,188)(137,76)])
link(onBit3,944911:doValue,[(144,195)(144,111)])
link(onBit4,15486807:doValue,[(151,202)(151,146)])
link(onBit5,14811887:doValue,[(157,209)(157,181)])
link(onBit6,10984874:doValue,[])
link(onBit7,2616782:doValue,[(158,223)(158,251)])
link(onBit8,15618458:doValue,[(144,230)(144,286)])
link(onBit9,10590510:doValue,[(137,237)(137,321)])
}
Add(Hub,3467156,140,343)
{
OutCount=4
link(onEvent1,944911:doClear,[(165,349)(165,118)])
link(onEvent2,15486807:doClear,[(172,356)(172,153)])
link(onEvent3,14811887:doClear,[(179,363)(179,188)])
link(onEvent4,14282795:doNumber,[])
}
Add(DoData,11991038,84,343)
{
Data=Integer(0)
link(onEventData,3467156:doEvent1,[])
}
Add(Hub,15422222,49,175)
{
link(onEvent1,12195240:doBits,[])
link(onEvent2,11991038:doData,[(74,188)(74,349)])
}
END_SDK
((это я еще и графику поправил))
карма: 9

0