Тема / Topic: Пошаговая отладка программы (аргумент in/out)
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
Здравствуйте.Ситуация следующая: в программе (язык ST) имею аргумент с типом IN/OUT и типом данных INT. При пошаговой отладке программы значения, присвоенные аргументу с типом IN/OUT, не присваиваются. Присваивание происходит только на один шаг. Хотя, если программу запускаю в непрерывном режиме (кнопкой Старт), то присваивание происходит нормально. Если тип канала OUT, то происходит все аналогично Почему не происходит присваивание значения аргументу с типами in/out или out при пошаговой отладке
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
Наблюдал при отладке во вкладке Локальные, результат тот же Не происходит присваивание!! Присваивается только на один шаг. В следующем шаге значение опять становится прежним. То, что отладка предусмотрена только для одного цикла, это знаем
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
Здравствуйте, уважаемая тех.поддержка. Хотелось бы узнать ответ на вышепоставленный вопрос, почему не происходит присваивания???
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
Вопрос следующий : а как же сейчас производить отладку сложных программ, ведь компилятор - это святая святых . Есть один способ - это на время пошаговой отладки все аргументы in/out (и out) заменять на тип in. Но когда слишком много аргументов in/out - это становится проблемотично, да к тому же можно случайно забыть поменять тип назад
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
У Вас есть программы, где в один и тот же аргумент несколько раз передаются значения?
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
Да, такие программы есть . В данном случае, для нас данная проблема не критична, мы ее умеем обходить (заменяя при пошаговой отладке in/out на in) . Удивило следующее: я использую релиз 6.06.0. Получается, что данная проблема продержалась 3 релиза!!! Будем ждать нового релиза, спасибо за ответы!!
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |
mev163
Active Forum Member / Активный участник форума
Участник № / Member № 4235
отправлено / posted
ждем с нетерпением решение данной проблемы, сложный алгоритм невозможно на пальцах разбирать. давайте заплатку
Сообщения / Posts 66 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Компилятор заплаткой не исправить. Такая работа планируется. С вопросами предполагаемых сроках следует обращаться по adastra@adastra.ru.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |