Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - RSView32: VBA code has been halted
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

RSView32: VBA code has been halted

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
Dmytro
Частый гость
Частый гость


Зарегистрирован: Mar 31, 2006
Сообщения: 22
Рейтинг: +0/-0
Откуда: Хохляндия

СообщениеДобавлено: Пн 20 Ноя, 2006 14:40:02    Заголовок сообщения: RSView32: "VBA code has been halted" Ответить с цитатой

Здравствуйте, ув. спецы и простые смертные. Smile
Проблема следующая.
Имеем 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! Evil or Very Mad
Кто сталкивался и как с этой заразой бороться, плз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Krotyuk
Постоянный участник
Постоянный участник


Зарегистрирован: Feb 20, 2006
Сообщения: 59
Рейтинг: +0/-0
Откуда: г. Мариуполь

СообщениеДобавлено: Пн 20 Ноя, 2006 16:13:44    Заголовок сообщения: Ответить с цитатой

Уважаемый Dmytro!

Вам поможет установка патча R159428874 - RSView32 Runtime VBA halts with CTRL-BREAK or ESC

Для того, чтобы получить данный патч, рекомендуем воспользоваться сервисом Literature Libruary. Попасть туда можно так:
http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/$$Search/?OpenForm
Воспользовавшись данным сервисом можно найти данный патч и скачать его.

Также, дополнительно рекомендуем ознакомиться с документом R140144928
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Dmytro
Частый гость
Частый гость


Зарегистрирован: Mar 31, 2006
Сообщения: 22
Рейтинг: +0/-0
Откуда: Хохляндия

СообщениеДобавлено: Пн 20 Ноя, 2006 19:51:32    Заголовок сообщения: Ответить с цитатой

Вах!
Оперативно, информативно, исчерпывающе.
Большое спасибо.
А я плохо искал:ввел в гугле
inurl:domino Vba code halted
- не выдало ничего путного. В след. раз буду искать напрямую
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmytro
Частый гость
Частый гость


Зарегистрирован: Mar 31, 2006
Сообщения: 22
Рейтинг: +0/-0
Откуда: Хохляндия

СообщениеДобавлено: Вт 21 Ноя, 2006 13:38:38    Заголовок сообщения: Ответить с цитатой

Зря я заранее обрадовался.
Патч R159428874 скачал, поставил. Но не помогло. Окошко вылетает по ESC все так же.
На машине стоит RSView 7.20 Works на 32K тегов. (на WinXp sp2)
В чем же дело?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 21 Ноя, 2006 14:21:45    Заголовок сообщения: Ответить с цитатой

Обычно этот патч помогает.

Опыт показывает, что ситуации типа: "есть проблема - поставил патч - не помогает" наблюдаются тогда, когда что-нибудь не в порядке с Windows.

Что можно порекомендовать? Поставьте ради эксперимента Window на чистый диск, накатите RSView32 и патч, создайте простейшую процедуру в VBA (показать окно, например) и посмотрите, как оно себя ведёт.


Последний раз редактировалось: oldDad (Вт 21 Ноя, 2006 15:54:50), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Dmytro
Частый гость
Частый гость


Зарегистрирован: Mar 31, 2006
Сообщения: 22
Рейтинг: +0/-0
Откуда: Хохляндия

СообщениеДобавлено: Вт 21 Ноя, 2006 14:47:00    Заголовок сообщения: Ответить с цитатой

oldDad,
спасибо.
Буду пробовать на разных машинах
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ASakhno
Частый гость
Частый гость


Зарегистрирован: May 19, 2006
Сообщения: 12
Рейтинг: +0/-0
Откуда: Украина, Запорожье

СообщениеДобавлено: Вт 21 Ноя, 2006 15:42:15    Заголовок сообщения: Ответить с цитатой

Добрый день, у меня RSView 7.10 32K WinXp sp2, патч R159428874 помог, так что дело или действительно в Windows или в версии 7.20, как вариант можно запаролить ВБА, тогда хотя бы оператору не доступна кнопка Debug.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 21 Ноя, 2006 15:54:16    Заголовок сообщения: Ответить с цитатой

Там в Knowledge Base два патча, один для 7.10 и один для 7.20.
Нужно применить правильный и установить его точно так, как там написано.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

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.125 секунды
/n