Имеется сабж. В некоторых случаях может пригодиться, когда, например, нужно сравнить какое-либо число с нулём, а компонента IF запускается действием, уже содержащем в своём потоке число. IF берёт из потока это ненужное число и ставит его вместо нуля. В этом случае я использую сабж в качестве константы "ноль" и прикрепляю её к точке IF-Data2. Вообще, чтобы грамотно работать с HiASM, нужно до мелочей знать каждый компонент, а ещё лучше внимательно ознакомиться с исходным кодом )
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Нет тут вы не правы. Ни HiAsm нужно знать до мелочей, а мне написать вводную краткую справку.
В HiAsm есть одно абсолютное правило: все переменные вверху кубика могут брать данные из потока, если они не заданны по умолчанию( не заданны это: 0 - для чисел, пустая строка - для строк, -1 - для индексов, NULL - для типа Data), и если к ним не присоеденены связи (палочки, ниточки, проводки...). Вот и все. Об этом написано в справке по программе, но как я полагаю многие её не читают или прочтя не улавливают этого правила. Конечно виноваты не они, а я потому что криво справку написал. Вот по этому я хотел сделать из таких вот тем на форуме FAQ где все кратко и конкретно. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Кстате задача решается еще проще с использованием компонента Case(Выбор значения).
|
|||
карма: 27 |
|
3