Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2008-03-04 00:55:16 ЛС | профиль | цитата
millano писал(а):
а что ... почему я не могу сравнивать строки(Значения)...
У тебя в значении присутствует еще и дата (для конвертации в строку), для сравнения она не нужна -- нужна только дробная часть. Можно и вот так сделать



Add(MainForm,10620235,112,189)
{
Left=20
Top=105
Width=315
Height=142
}
Add(MathParse,2114863,350,434)
{
MathStr="trunc(%2) + %1 - %2"
link(onResult,6915479:doEvent1,[])
link(X1,10699122:Var2,[])
link(X2,8517246:Var2,[])
}
Add(DateConvertor,15632065,686,434)
{
Mode=9
Format="HH:mm"
Point(Result)
link(onResult,3757256:doText,[])
}
Add(GetData,3927578,175,189)
{
link(Data,3224702:DateTime,[])
}
Add(Time,3224702,168,140)
{
Format="h:m"
Point(DateTime)
}
Add(Button,8657918,224,287)
{
Left=10
Top=20
Width=130
Caption="nachalo"
Point(doCaption)
link(onClick,13447205:doValue,[])
}
Add(Memory,13447205,357,287)
{
Point(Data)
link(onData,13084420:doConvert,[])
link(Data,3927578:Data1,[(363,264)(181,264)])
}
Add(Button,733673,259,350)
{
Left=10
Top=50
Width=130
Caption="konez"
Point(doCaption)
link(onClick,11361032:doValue,[])
}
Add(Memory,11361032,308,350)
{
Point(Data)
link(onData,4467430:doConvert,[])
link(Data,3927578:Data2,[(314,342)(188,342)])
}
Add(DateConvertor,13084420,413,287)
{
Mode=9
Format="HH:mm"
Point(Result)
link(onResult,8657918:doCaption,[(457,293)(457,276)(211,276)(211,293)])
}
Add(DateConvertor,4467430,378,350)
{
Mode=9
Format="HH:mm"
Point(Result)
link(onResult,4830739:doEvent1,[])
}
Add(Hub,4830739,420,350)
{
link(onEvent1,733673:doCaption,[(485,356)(485,344)(247,344)(247,356)])
link(onEvent2,2114863:doCalc,[(485,363)(485,401)(338,401)(338,440)])
}
Add(Label,3757256,735,434)
{
Left=160
Top=20
Width=140
Height=50
Caption="Razniza"
Point(doColor)
}
Add(If_else,11550839,553,455)
{
link(onTrue,3125528:doMessage,[(604,461)(604,447)])
link(onFalse,12996510:doMessage,[(604,468)(604,482)])
link(Op2,9487967:Value,[])
}
Add(Hub,6915479,399,434)
{
link(onEvent1,15632065:doConvert,[])
link(onEvent2,15390151:doCalc,[(453,447)(453,461)])
}
Add(Edit,5529849,581,182)
{
Left=70
Top=85
Width=150
Text="REAL равный часу..."
}
Add(DateConvertor,12274668,532,182)
{
Mode=8
Format="HH:mm"
Point(Data)
link(onResult,5529849:doText,[])
}
Add(Edit,13843409,476,175)
{
Left=20
Top=85
Width=40
Text="01:00"
link(onEnter,12274668:doConvert,[])
}
Add(Memory,9487967,560,392)
{
Default=String(0.0416666666666667)
}
Add(Message,3125528,623,441)
{
Message="время больше часа"
}
Add(Message,12996510,623,476)
{
Message="время меньше часа"
}
Add(MathParse,15390151,476,455)
{
MathStr="%1 - %2"
link(onResult,11550839:doCompare,[])
link(X1,10699122:Var3,[(482,415)])
link(X2,8517246:Var3,[(489,394)])
}
Add(GetDataEx,10699122,343,406)
{
link(Data,11361032:Value,[(356,396)(314,396)])
}
Add(GetDataEx,8517246,350,385)
{
link(Data,13447205:Value,[])
}

карма: 22

0