- Регистрация
- 15.09.2015
- Сообщения
- 54
- Благодарностей
- 1
- Баллы
- 8
Когда оставляю только 1 переменную, все работает. Когда 2 программа виснет 100% случаев. Что делать?
Вложения
-
22,6 КБ Просмотры: 11
спасибо, добрый человек!Самое интересное что именно передаёт переменная что заставляет её зависать. Может лишний невидимые символ, лишний пробел. Попробуйте переменные по одной использовать.
Предполагаю что groupMatch1 передаёт не правельный тип. Возможно в место int предаёт string, отсюда и конфликт.
Вряд неправильный тип groupMatch1. тогда бы она одна тоже не работала. Скорее всего regex в первой перменной находит что-то непонятное и в результатах нет соответствия с номером совпадения.Самое интересное что именно передаёт переменная что заставляет её зависать. Может лишний невидимые символ, лишний пробел. Попробуйте переменные по одной использовать. Предполагаю что groupMatch1 передаёт не правельный тип. Возможно в место int предаёт string, отсюда и конфликт.
проверил, тип int32, лишних символов нет, ни пробелов ничего, только число.Самое интересное что именно передаёт переменная что заставляет её зависать. Может лишний невидимые символ, лишний пробел. Попробуйте переменные по одной использовать.
Предполагаю что groupMatch1 передаёт не правельный тип. Возможно в место int предаёт string, отсюда и конфликт.
совпадение есть 100% так как если ставлю не переменную, а просто число - все отлично работает.Вряд неправильный тип groupMatch1. тогда бы она одна тоже не работала. Скорее всего regex в первой перменной находит что-то непонятное и в результатах нет соответствия с номером совпадения.
а нет все-таки ошибочка вышла, переменная string. В коде пишу Convert.ToInt32(project.Variables["groupMatch1"].Value); что не так делаю?Самое интересное что именно передаёт переменная что заставляет её зависать. Может лишний невидимые символ, лишний пробел. Попробуйте переменные по одной использовать.
Предполагаю что groupMatch1 передаёт не правельный тип. Возможно в место int предаёт string, отсюда и конфликт.
А зачем конвертить? В моем примере выше и строковый тип работает.а нет все-таки ошибочка вышла, переменная string. В коде пишу Convert.ToInt32(project.Variables["groupMatch1"].Value); что не так делаю?