Установка приложения VB6 вызывает ошибки IE6? - PullRequest
0 голосов
/ 08 июля 2009

У меня есть приложение VB 6, которое я унаследовал, и произвело несколько небольших обновлений, но теперь, когда оно устанавливается по сценарию для установки (для SMS, используя BITS_INST.exe), и я устанавливаю его из этого сценария, я получаю следующая ошибка javascript на нашем портале по ссылкам, которые пытаются открыть новые окна:

Ошибка: 'window.open (...)' является нулем или не является объектом

Это приложение никогда не вызывало эту проблему раньше. Он был установлен в течение многих лет, и был обновлен около года назад без проблем.

У кого-нибудь есть идеи?

Ответы [ 2 ]

0 голосов
/ 13 июля 2009

Джонатан, спасибо за ваш ответ.

Вы опубликовали много вопросов, которые должен задать каждый при отладке неожиданного поведения, и я сделал большинство из них, прежде чем опубликовать свой вопрос.

Эта проблема была решена. Человек, который собирал скрипт установки, обнаружил, что бит_инста.exe был поврежден. Когда она смогла исправить проблему и построить ее так, чтобы не было повреждений, то установленное приложение не оказало негативного влияния на IE. У меня было сильное чувство, что приложение не является причиной, и это не так, но мне пришлось посмотреть на все возможные источники оскорбительного поведения IE.

Еще раз спасибо за ваш ответ.

Брайан Шервуд Хьюстон, штат Техас

0 голосов
/ 11 июля 2009

Несколько советов по решению проблем:

  • Возможно ли удалить приложение? Это заставляет Javascript работать снова?
  • Вносит ли приложение VB изменения в реестр или системные файлы?
  • Эта проблема возникает при установке на другом компьютере?
  • Эта проблема возникает на другом компьютере без установленного приложения VB?
  • Эта проблема возникает в другом браузере?
  • Это совпадение? Код вашего портала был изменен?
  • Можете ли вы сравнить код текущего приложения VB с предыдущей версией? Что изменилось?
  • Можно ли делать то, что вы хотите, по-другому?

По моему опыту, если вы зададите достаточно вопросов и поэкспериментируете с разными сценариями, вы обычно обнаружите, в чем заключается проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...