Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 00:58

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 9 сообщений ] 
Автор Сообщение
 Заголовок сообщения: ActiveX события в Windows 7
СообщениеДобавлено: Ср апр 25, 2012 19:34 
Не в сети

Регистрация: Ср апр 25, 2012 19:16
Сообщения: 4
В элементе Text Box для контроля корректного ввода на событие change я вешал скрипт фильтрующий вводимые символы. Всё работало замечательно пока с Windows XP не перешёл на Windows 7. Под семёркой скрипт не работает вообще, и по закрытии страницы с этим элементом винда закрывает супервизор из-за "ошибки приложения". Даже если в скрипте оставить одну строчку, которая ни чёго не делает, всё равно происходит ошибка. Т.е. семёрка напрочь отказывается цеплять скрипты на события элементов ActiveX.

Можно как-то решить эту проблему? Уж очень не хочется добавлять огромную кучу проверок вместо 1го небольшого скриптика.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ActiveX события в Windows 7
СообщениеДобавлено: Ср апр 25, 2012 20:15 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
попробовал вызвать сообщение по change, ничего не вылетает из-за Text Box, или какого другого не виндового ActiveX.

попробуй удалить его и создать по новой. или даже на новой странице.
у меня компонент от национал инструмента каким-то образом застрял на странице после удаления контрола, и предлагал купить его.

супервайзор 3.1 семёрка 64


В начало
 Профиль  
 
 Заголовок сообщения: Re: ActiveX события в Windows 7
СообщениеДобавлено: Ср апр 25, 2012 20:27 
Не в сети

Регистрация: Ср апр 25, 2012 19:16
Сообщения: 4
1. ActiveX Text Box
2. ПКМ
3. Animation Editor...
4. Change
5. CX-Supervisor script
6. Код скрипта: '
7. Run the project
8. Открываем страницу с элементом.
9. Пишем что-нибудь в элементе (если не писать то всё ок).
10. Закрываем страницу с элементом.
11. Прекращена работа программы "CX-Supervisor Runtime"
Код:
Сигнатура проблемы:
  Имя события проблемы:   APPCRASH
  Имя приложения:   SCS.EXE
  Версия приложения:   3.3.0.28
  Отметка времени приложения:   4a803508
  Имя модуля с ошибкой:   StackHash_e727
  Версия модуля с ошибкой:   6.1.7601.17514
  Отметка времени модуля с ошибкой:   4ce7ba58
  Код исключения:   c0000374
  Смещение исключения:   000ce653
  Версия ОС:   6.1.7601.2.1.0.256.1
  Код языка:   1049
  Дополнительные сведения 1:   e727
  Дополнительные сведения 2:   e727067259ec4b128eabe9bd3f4bec58
  Дополнительные сведения 3:   3de0
  Дополнительные сведения 4:   3de088ed120342ce26196918ad40e42c

Что я делаю не правильно?


В начало
 Профиль  
 
 Заголовок сообщения: Re: ActiveX события в Windows 7
СообщениеДобавлено: Чт апр 26, 2012 01:52 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Да всё как обычно, я только вместо коммента сообщение вызывал.

мож стоит обновить супервайзор с 3.0 до 3.1?


В начало
 Профиль  
 
 Заголовок сообщения: Re: ActiveX события в Windows 7
СообщениеДобавлено: Пт апр 27, 2012 14:29 
Не в сети

Регистрация: Ср апр 25, 2012 19:16
Сообщения: 4
Да, наверное таки стоит обновить.

Вот только без лицензии это как-то проблематично :(


В начало
 Профиль  
 
 Заголовок сообщения: Re: ActiveX события в Windows 7
СообщениеДобавлено: Пн май 07, 2012 14:46 
Не в сети

Регистрация: Пн фев 02, 2009 10:22
Сообщения: 48
Regdan, у меня аналогичная проблема. Пока решение не нашел.

Может быть версия W7 виновата? У меня на профессионале все нормально отображает, на домашней винде - с косяками.

Все. Решение нашел. В проблемных виндах нет актив х панели :)
Читаем здесь: http://www.myomron.com/index.php?action=kb&article=1179
Качаем отсюда: http://msdn.microsoft.com/en-us/library/ms968493.aspx
Запускаем это в режиме совместимости с XP.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ActiveX события в Windows 7
СообщениеДобавлено: Пн май 21, 2012 15:46 
Не в сети

Регистрация: Пн фев 02, 2009 10:22
Сообщения: 48
Блин, в W7 столкнулся с такой штукой:

При попытке выполнения команды close ("pagename") на странице с activeX компонентами в W7 prof рунтайм супервизора аварийно закрывается, в W7 номе команда выполняется.
Пишут следующее: "The 'close' operation will cause the page to be unloaded, including all objects, ActiveX controls and scripts. Care must be taken not to attempt to access them
after the close instruction." Как выгрузить компоненты? Пробовал disable (компонент) - не помогает.

Встретил проблему и с командой display ("pagename")- В W7 номе у меня не работает .

В XP все вышеописанное работает на ура. Запуск супервизора в режиме совместимости с XP не помогает.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ActiveX события в Windows 7
СообщениеДобавлено: Пт май 25, 2012 08:11 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Попробуй оставлять страницу в памяти, т.е. или галку в свойствах страницы, или в настройках проекта. с некоторыми капризными компонентами, это помогало.


В начало
 Профиль  
 
 Заголовок сообщения: Re: ActiveX события в Windows 7
СообщениеДобавлено: Пт май 25, 2012 15:04 
Не в сети

Регистрация: Пн фев 02, 2009 10:22
Сообщения: 48
Спасибо, попробую.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 9 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3