теперь меняется суть вопроса. трайпарс действительно решил проблему, но лишь частично. дебаггер у меня сломался, иначе объяснить то, что он не показывает последовательность выполнения кода, я не могу. судя по тому, что вс подсвечивает переменные после техт2 серыми, код до них доходит (или обходит). рндв создал для проверки работает ли вообще рандомайзер и реально ли совпадение техт с рандомным числом.

в чем проблема?
преобразование действительно происходит, иначе бы я не ловил месседжбоксы, которые прописаны в ифах.