Вверх ↑
Этот топик читают: Гость
Ответов: 70
Рейтинг: 1
#1: 2024-10-01 13:27:10 ЛС | профиль | цитата
Доброго времени, у меня какая-то мистика творится с компонентом If_else, раньше такого не наблюдал.





Add(MainForm,2953706,224,196)
{
Height=479
link(onCreate,13376751:doEvent1,[])
}
Add(If_else,621798,462,210)
{
Type=2
link(onTrue,7478051:doData,[(530,216)(530,202)])
link(onFalse,1963351:doData,[(530,223)(530,258)])
link(Op1,11603321:Text,[(468,188)(447,188)])
link(Op2,9561168:Text,[(475,188)(496,188)])
}
Add(Edit,11603321,441,134)
{
Left=100
Top=40
Width=100
Hint="op1"
Text="658.3"
}
Add(Edit,9561168,490,133)
{
Left=210
Top=40
Width=100
Hint="op2"
Text="1316.66666666667"
}
Add(DoData,7478051,567,196)
{
Data=String(›)
link(onEventData,14948460:doEvent1,[(611,202)(611,230)])
}
Add(DoData,1963351,567,252)
{
Data=String(‹)
link(onEventData,14948460:doEvent2,[(611,258)(611,237)])
}
Add(Edit,16544455,651,224)
{
Left=170
Top=70
Width=75
Font=[MS Sans Serif,10,1,0,1]
Text="Результат"
}
Add(Hub,14948460,623,224)
{
InCount=2
link(onEvent1,16544455:doText,[])
}
Add(If_else,4716364,462,553)
{
Type=2
link(onTrue,817202:doData,[(530,559)(530,545)])
link(onFalse,16712151:doData,[(530,566)(530,601)])
link(Op1,9178846:Text,[(468,531)(447,531)])
link(Op2,10684094:Text,[(475,531)(496,531)])
}
Add(Edit,9178846,441,476)
{
Left=100
Top=235
Width=100
Hint="op1"
Text="1"
}
Add(Edit,10684094,490,476)
{
Left=210
Top=235
Width=100
Hint="op2"
Text="2"
}
Add(DoData,817202,567,539)
{
Data=String(›)
link(onEventData,3856052:doEvent1,[(611,545)(611,573)])
}
Add(DoData,16712151,567,595)
{
Data=String(‹)
link(onEventData,3856052:doEvent2,[(611,601)(611,580)])
}
Add(Edit,13098502,651,567)
{
Left=165
Top=260
Width=75
Font=[MS Sans Serif,10,1,0,1]
Text="Результат"
}
Add(Hub,3856052,623,567)
{
InCount=2
link(onEvent1,13098502:doText,[])
}
Add(Hub,13376751,364,210)
{
OutCount=4
link(onEvent1,621798:doCompare,[])
link(onEvent2,15983159:doCompare,[(420,223)(420,384)])
link(onEvent3,4716364:doCompare,[(407,230)(407,559)])
link(onEvent4,10662718:doCompare,[(393,237)(393,727)])
}
Add(If_else,15983159,469,378)
{
Type=2
link(onTrue,5981518:doData,[(537,384)(537,370)])
link(onFalse,15761862:doData,[(537,391)(537,426)])
link(Op1,1854291:Text,[(475,356)(454,356)])
link(Op2,193124:Text,[(482,356)(503,356)])
}
Add(Edit,1854291,448,300)
{
Left=100
Top=140
Width=100
Hint="op1"
Text="658"
}
Add(Edit,193124,497,301)
{
Left=210
Top=140
Width=100
Hint="op2"
Text="1316"
}
Add(DoData,5981518,574,364)
{
Data=String(›)
link(onEventData,7701450:doEvent1,[(618,370)(618,398)])
}
Add(DoData,15761862,574,420)
{
Data=String(‹)
link(onEventData,7701450:doEvent2,[(618,426)(618,405)])
}
Add(Edit,11425169,658,392)
{
Left=170
Top=170
Width=75
Font=[MS Sans Serif,10,1,0,1]
Text="Результат"
}
Add(Hub,7701450,630,392)
{
InCount=2
link(onEvent1,11425169:doText,[])
}
Add(If_else,10662718,455,721)
{
Type=2
link(onTrue,15452963:doData,[(523,727)(523,713)])
link(onFalse,6264808:doData,[(523,734)(523,769)])
link(Op1,14572066:Text,[(461,699)(440,699)])
link(Op2,10603724:Text,[(468,699)(489,699)])
}
Add(Edit,14572066,434,644)
{
Left=100
Top=320
Width=100
Hint="op1"
Text="1000"
}
Add(Edit,10603724,483,644)
{
Left=210
Top=320
Width=100
Hint="op2"
Text="20"
}
Add(DoData,15452963,560,707)
{
Data=String(›)
link(onEventData,8085073:doEvent1,[(604,713)(604,741)])
}
Add(DoData,6264808,560,763)
{
Data=String(‹)
link(onEventData,8085073:doEvent2,[(604,769)(604,748)])
}
Add(Edit,2756902,644,735)
{
Left=165
Top=345
Width=75
Font=[MS Sans Serif,10,1,0,1]
Text="Результат"
}
Add(Hub,8085073,616,735)
{
InCount=2
link(onEvent1,2756902:doText,[])
}

карма: 1

0
Ответов: 793
Рейтинг: 168
#2: 2024-10-01 13:34:29 ЛС | профиль | цитата
Pavel писал(а):
у меня какая-то мистика творится с компонентом If_else, раньше такого не наблюдал.

Всё правильно. Ты сравниваешь текст..
https://forum.hiasm.com/getfile/39690
карма: 16

1
файлы: 1If сравнение чисел.zip [1.2KB] [334]
Голосовали:Pavel
Ответов: 70
Рейтинг: 1
#3: 2024-10-01 13:55:57 ЛС | профиль | цитата

карма: 1

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)