Вверх ↑
Этот топик читают: Гость
Ответов: 704
Рейтинг: 7
#1: 2009-07-26 01:46:37 ЛС | профиль | цитата
Уважаемые форумчане, почему эти две кнопки работают по-разному? Как заставить компонент сравнения чисел обрабатывать правильно значения из текстового поля? Пример взял самый простой: -10 и -22 оно сравнивает как -22 > -10! Может нужно какой-то компонент ставить для конвертации текста в числовое значение? Хелп!code_14266.txt
карма: 0

0
файлы: 1code_14266.txt [1.1KB] [123]
Разработчик
Ответов: 26304
Рейтинг: 2146
#2: 2009-07-26 01:50:06 ЛС | профиль | цитата
Neo, для Edit достаточно поставить DataType=IntegerNumber
карма: 22

0
Ответов: 1328
Рейтинг: 69
#3: 2009-07-26 01:58:11 ЛС | профиль | цитата
Neo, так:


Add(MainForm,9932928,287,252)
{
}
Add(Button,2536719,357,252)
{
Left=95
Top=95
link(onClick,10499347:doCompare,[])
}
Add(If_else,10499347,420,252)
{
Type=1
link(onTrue,4426935:doMessage,[])
link(onFalse,9423057:doMessage,[(457,265)(457,300)])
link(Op1,12591813:Value,[(426,244)(405,244)])
link(Op2,4298705:Value,[(433,244)(454,244)])
}
Add(Message,4426935,469,252)
{
Caption="<"
}
Add(Message,9423057,462,294)
{
Caption=">"
}
Add(Memory,12591813,399,189)
{
Default=Integer(-10)
}
Add(Memory,4298705,448,189)
{
Default=Integer(-22)
}
Add(Edit,11343391,280,357)
{
Left=170
Top=125
Text="-10"
}
Add(Edit,5882409,385,364)
{
Left=215
Top=125
Text="-22"
}
Add(Button,10333505,224,462)
{
Left=95
Top=125
link(onClick,9364011:doConvert,[])
}
Add(If_else,2498017,476,462)
{
Type=1
link(onTrue,13354997:doMessage,[])
link(onFalse,15154464:doMessage,[(513,475)(513,510)])
link(Op1,3902020:Value,[(482,450)(419,450)(419,506)(356,506)])
}
Add(Message,13354997,525,462)
{
Caption="<"
}
Add(Message,15154464,518,504)
{
Caption=">"
}
Add(Convertor,9364011,308,462)
{
Mode=1
link(onResult,3902020:doValue,[])
link(Data,11343391:Text,[(314,429)(286,429)])
}
Add(Convertor,4984543,399,462)
{
Mode=1
link(onResult,2498017:doCompare,[])
link(Data,5882409:Text,[(405,429)(391,429)])
}
Add(Memory,3902020,350,462)
{
link(onData,4984543:doConvert,[])
}


карма: 2

0
Ответов: 704
Рейтинг: 7
#4: 2009-07-26 02:04:42 ЛС | профиль | цитата
Спасибище огромное!

Забыл совсем про этот конвектор Вроде не первый год увлекаюсь... и помню же что должно быть, но так и не догнал сам. Все пашет, спасибо!
карма: 0

0
Ответов: 4641
Рейтинг: 334
#5: 2009-07-26 05:20:06 ЛС | профиль | цитата
Neo, какой конвертор ведь правильно подсказали
nesco писал(а):
Neo, для Edit достаточно поставить DataType=IntegerNumber


code_14267.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_14267.txt [1.2KB] [109]
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)