Зарегистрирован: Mar 31, 2006 Сообщения: 22 Рейтинг: +0/-0 Откуда: Хохляндия
Добавлено: Пн 20 Ноя, 2006 14:40:02 Заголовок сообщения: RSView32: "VBA code has been halted"
Здравствуйте, ув. спецы и простые смертные.
Проблема следующая.
Имеем RSview32 7.20, WinXP sp2.
В проекте используются процедуры VBA и некоторые запускаются периодически (раз в 2 минуты) и выполняются по времени 2-3 секунды.
Столкнулся с тем, что если при запущенном в runtime проекте нажать на клавиатуре ESC, вываливается сообщение
VBA code has been halted. Reason: User interrupt
и кнопки Continue, End, Debug, Help.
При нажимании на Continue выполнение VBA продолжается без никаких проблем. Debug высвечивает текущую позицию в коде, где он был прерван. Help говорит, что при нажимании на Ctrl+Break (Windows) и Esc (в Excel) действует как брейкпоинт для VBA.
Но я то нажимаю ESC, а не Ctrl+Break, и не в Excel, а в RSView на любой картинке в рантайме, или даже в блокноте (notepad) при свернутом RSView!
Кто сталкивался и как с этой заразой бороться, плз
Вах!
Оперативно, информативно, исчерпывающе.
Большое спасибо.
А я плохо искал:ввел в гугле
inurl:domino Vba code halted
- не выдало ничего путного. В след. раз буду искать напрямую
Зря я заранее обрадовался.
Патч R159428874 скачал, поставил. Но не помогло. Окошко вылетает по ESC все так же.
На машине стоит RSView 7.20 Works на 32K тегов. (на WinXp sp2)
В чем же дело?
Опыт показывает, что ситуации типа: "есть проблема - поставил патч - не помогает" наблюдаются тогда, когда что-нибудь не в порядке с Windows.
Что можно порекомендовать? Поставьте ради эксперимента Window на чистый диск, накатите RSView32 и патч, создайте простейшую процедуру в VBA (показать окно, например) и посмотрите, как оно себя ведёт.
Последний раз редактировалось: oldDad (Вт 21 Ноя, 2006 15:54:50), всего редактировалось 2 раз(а)
Добрый день, у меня RSView 7.10 32K WinXp sp2, патч R159428874 помог, так что дело или действительно в Windows или в версии 7.20, как вариант можно запаролить ВБА, тогда хотя бы оператору не доступна кнопка Debug.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.129 секунды