Вверх ↑
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 370
#1: 2010-05-09 20:58:02 ЛС | профиль | цитата
Всем привет!
Сегодня потратил почти весь день на поиски причины из-за которой в некоторых случаях в моей программе не правильно выполнялись некоторые функции...
Оказалось причина крылась в элементе If_else а точнее в способах передачи информации этому элементу...
Собственно почему так происходит? (условия расположенные с левой стороны не выполняются)
А вот и пример.


code_18161.txt
карма: 1
0
Ответов: 16884
Рейтинг: 1239
#2: 2010-05-09 21:04:54 ЛС | профиль | цитата
CriDos, А так ?
code_18162.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_18162.txt [1.5KB] [93]
Голосовали:CriDos
Ответов: 1841
Рейтинг: 370
#3: 2010-05-09 21:10:16 ЛС | профиль | цитата
теперь выполняются, но я что-то не нашёл различий между моим и твоим примером
------------ Дoбавленo в 21.10:
а, всё, тип передаваемых данных элементу If_else "Int" а не "Str" должно быть...
карма: 1
0
Ответов: 16884
Рейтинг: 1239
#4: 2010-05-09 21:15:57 ЛС | профиль | цитата
CriDos, все верно. Ты сравнивал Текст с числом.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1841
Рейтинг: 370
#5: 2010-05-09 21:21:39 ЛС | профиль | цитата
Tad, я почему то считал текстовый тип цифр и числовой тип одинаковым...
карма: 1
0
Ответов: 8961
Рейтинг: 824
#6: 2010-05-09 21:30:37 ЛС | профиль | цитата
CriDos, надо бы подправить заголовок темы
карма: 19

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