Вверх ↑
Этот топик читают: Гость
Ответов: 522
Рейтинг: 167
#1: 2010-08-02 17:34:05 ЛС | профиль | цитата
Вот уже какой раз при построении схем, сталкиваюсь с непонятной работой If-else (по крайней мере для меня)
при использовании < и >.
[flood]Толи жара так влияет, толи ... лыжи не едут..). [/flood]
пример
http://www.hiasm.com//getfile/19803
Hiasm 4.04 b184 компилятор Delpi
карма: 4

0
файлы: 1vopros.sha [1.2KB] [411]
Разработчик
Ответов: 4698
Рейтинг: 426
#2: 2010-08-02 17:36:34 ЛС | профиль | цитата
Сравнение строк, а теперь?
code_19803.txt
Подсказка, смотри свойства Edit-а
карма: 10
0
файлы: 1code_19803.txt [1.2KB] [225]
Ответов: 522
Рейтинг: 167
#3: 2010-08-02 17:40:53 ЛС | профиль | цитата
Assasin, твой пример работает. Чего то я совсем запутался.
карма: 4

0
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2010-08-02 17:41:59 ЛС | профиль | цитата
Пожалуй надо описать это в замечаниях:
При сравнении двух данных, Op2 приводится к типу Op1, если Op1 = Integer, то во втором случае он приводится к Integer, работает верно, но в первом случае (верхний If) на Op1 подается строка, значит и второй приводится к строке, сравнение строк на большеменьше и с равно работает в HiAsm как сравнение численного кода первого символа каждой строки
карма: 10
0
Разработчик
Ответов: 26268
Рейтинг: 2141
#5: 2010-08-02 17:44:06 ЛС | профиль | цитата
[flood]Assasin, гы уже успел, быстрый какой[/flood]
карма: 22

0
Ответов: 522
Рейтинг: 167
#6: 2010-08-02 17:46:53 ЛС | профиль | цитата
Assasin, спасибо за разъяснение..! .Теперь дошло.)
карма: 4

0
Разработчик
Ответов: 4698
Рейтинг: 426
#7: 2010-08-02 17:48:22 ЛС | профиль | цитата
[flood]
nesco писал(а):
Assasin, гы уже успел, быстрый какой

Гыгы, а я предусмотрительно начал писать сразу после оставления поста со схемой [/flood]
карма: 10
0
Разработчик
Ответов: 26268
Рейтинг: 2141
#8: 2010-08-02 17:54:15 ЛС | профиль | цитата
Assasin, насколько я понял это строковое сравнение, то посимвольно сравниваются ордеры символов, вот оттуда и беруться больше или меньше

карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#9: 2010-08-02 17:58:55 ЛС | профиль | цитата
Спасибо, я думал, что раз ты написал про длины, значит так оно и есть (я уже давно заглядывал в эти коды If_arg, и усомнился в своих знаниях), подправил пост
карма: 10
0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)