none
Access violation at address 3F92B74A in module 'jscript.dll' RRS feed

  • Вопрос

  • Добрый вечер!

    Пишу приложение, которое использует движок Интернет Эксплорер.
    При загрузке сайта выдаётся ошибка:
    - Access violation at address 3F92B74A in module 'jscript.dll'

    на ОС Windows7 такой ошибки нет.

    ОС: Windows XP sp3

    17 июля 2017 г. 16:19

Ответы

  • хе-хе!!!

    провёл один эксперимент, а именно:
    - запустил тот же код на Windows 2003 Server SP2.
    - всё отработало нормально.

    Я думаю, что собака порылась в моей давно установленной Win XP Sp3.
    Её надо переустановить или переустановить SP3. Возможно, так лучше будет.

    • Помечено в качестве ответа Fedorfx 20 июля 2017 г. 13:33
    20 июля 2017 г. 13:21

Все ответы

  • Windows XP снята с поддержки. Иными словами вы 1:1 с этой проблемой и скорее всего никогда ее не исправите.

    Единственный способ лечения - прекратить делать то что вызывает краш.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Предложено в качестве ответа YatajgaEditor 18 июля 2017 г. 8:22
    • Отменено предложение в качестве ответа Fedorfx 18 июля 2017 г. 22:53
    17 июля 2017 г. 22:27
    Модератор
  • Движок Интернет Эксплорер - имеется в виду ActiveX-элемент?

    Какая версия IE?

    Падает на всех сайтах или на каком-то одном?

    18 июля 2017 г. 11:24
  • 0. Да, ActiveX-элемент в Borland Cbuilder C++.
    Пробовал на XE  и на XE2 (последующие версии 2010-2012 годов для Win XP).


    1. Версия IE: 8.0.6001.18702 (последняя доступная для winm xp).

    2. Не то чтобы падает, но, действительно выдаёт ошибку, например, при загрузке яндекс вэб-почты: https://mail.yandex.ru/lite/ .
    На других сайтах - молчёк.

    3. Пытался "подтянуть" 'jscript.dll' из windows 7, но в папке '..\system32\'  windows xp сама контроллирует все библиотечные файлы и восстанавливает старый (29/10/2011)г.

    П.С.: Благодарен Вам за участие.
    18 июля 2017 г. 23:11
  • А в обычном IE яндекс почта выдает эту же ошибку? Или только под ActiveX?

    Можно попробовать изменить параметр Browser Emulation для вашего приложения на режим IE8. По умолчанию используется режим IE7, даже если установлена более новая версия.

    "Пытался "подтянуть" 'jscript.dll' из windows 7, но в папке '..\system32\'  windows xp сама контроллирует все библиотечные файлы и восстанавливает старый (29/10/2011)г."

    XP ли это делает? Что-то не помню такой функциональности. Может скорее антивирус?


    19 июля 2017 г. 3:07
  • А в обычном IE яндекс почта выдает эту же ошибку? Или только под ActiveX?

    Можно попробовать изменить параметр Browser Emulation для вашего приложения на режим IE8. По умолчанию используется режим IE7, даже если установлена более новая версия.

    "Пытался "подтянуть" 'jscript.dll' из windows 7, но в папке '..\system32\'  windows xp сама контроллирует все библиотечные файлы и восстанавливает старый (29/10/2011)г."

    XP ли это делает? Что-то не помню такой функциональности. Может скорее антивирус?



    0. Действительно в обычном IE не выдаёт ошибку.
    1. Антивирус выгружен, чтобы не мешал.

    Попробую изменить параметр и сообщу результат.

    Благодарю, Вадим за участие.
    19 июля 2017 г. 11:53
  • Добрый день!
    Попытка поиграться с параметром "Browser Emulation" ничего не решает.
    Получается, что тупик нарисовался.

    20 июля 2017 г. 8:51
  • У меня на машине с XP и IE8 WPF-элемент WebBrowser (основанный на том же ActiveX) без ошибок открывает сайт mail.yandex.ru/lite. Может проблема специфичная для  Borland  C++ Builder?
    20 июля 2017 г. 10:16
  • Может и так, но тогда почему на Windows 7 работает корректно, причём проект скомпилирован всё на том же Borland C++ Builder 6.0 2002 года?

    Все более свежие компиляторы 2010-2012 только исполняемый модуль увеличивают в объёме,
    а ошибка "портируется" без искажений.

    Ерунда какая-то!

    20 июля 2017 г. 10:56
  • хе-хе!!!

    провёл один эксперимент, а именно:
    - запустил тот же код на Windows 2003 Server SP2.
    - всё отработало нормально.

    Я думаю, что собака порылась в моей давно установленной Win XP Sp3.
    Её надо переустановить или переустановить SP3. Возможно, так лучше будет.

    • Помечено в качестве ответа Fedorfx 20 июля 2017 г. 13:33
    20 июля 2017 г. 13:21
  • Спасибо, Вадим за участие!

    Проблема в принципе решена.

    И как всегда переустановкой Windows :)

    Очень приятно было пообщаться с Вами.

    Желаю удачи по чуть-чуть, но каждый день!

    20 июля 2017 г. 13:27