Ошибка сценария сапфир

Практический семинар Tekla Structures 2017

Maka

Сообщения: 35
Регистрация: 27 май 2020, 11:50

Импорт Dxf — файлов, импорт поэтажных планов в формате dxf из AutoCAD в САПФИР

При импорте поэтажных планов в формате dxf из AutoCAD в САПФИР появляется окно «ошибка сценария» — написано, что произошла ошибка скрипта — «объект не поддерживает это свойство или метод». В чем проблема? Как ее устранить?


Evgen01

Сообщения: 72
Регистрация: 26 май 2020, 16:03

Re: Импорт Dxf — файлов, импорт поэтажных планов в формате dxf из AutoCAD в САПФИР

Сообщение

Evgen01 » 28 май 2020, 15:37

С какой версией работаете? Прикрепите хоть один файл, чтобы можно было разобраться и проверить.


phpbb3 styles

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

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

Интернет становиться неотъемлемой частью жизни каждого человека, поэтому представить себе день без новых новостей уже нельзя. Браузеры являются связующим звеном в цепочке доставки информации, но они, к сожалению, не идеальны. Сбои могут происходить именно при посещении определенно сайта, одной из таких проблем может быть проблема: «На этой странице произошла ошибка сценария». Как исправить и что служит причиной появления такой надписи?

Как происходит сбой сценария?

Интернет сайт – это сложная комбинация разных платформ в виде скриптов, картинок, текста и т.д. На первый взгляд все может показаться простым, но на самом деле это не так. Язык текста HTML ,JavaScript, VBScript  — это лишь немногие главные составляющие. Их слаженная работа может в процессе долгой работы нарушаться.

Так как это ошибка носит только информативную составляющую, то решением может стать непосредственное вмешательство в главный браузер компьютера Internet Explorer или Windows.

ошибка-сценария-как-устранить

Проблема с уведомлением «Ошибка сценария» в браузерах, программах и играх

Решаем проблему в Internet Explorer

  1. Браузер от Microsoft в ошибках сценариев не новичок. Такую надпись можно получить с очень большой вероятностью. Что же делать? Ответом послужит обычная перезагрузка страницы. Кликните на круглую стрелочку или нажмите на клавиатуре CTRL+F5. Это поможет в случаи случайного сбоя сети интернет, поэтому данный способ считается одним из простейших.internet-explorer-ошибка-сценария
    Перезагрузка через CTRL+F5 самое простое решение
  2. Если все остается без изменений, тогда можно попробовать перейти на другой браузер. Их очень большое количество: Mozilla Firefox, Google Chrome, Safari, Opera. Что-то обязательно придется по духу и позволит подстроить все настройки под себя. Перенос вкладок поможет сохранить все важные сайты без потерь. В любом случае, стоит попробовать этот вариант.
  3. Смена для вас не вариант? Только софт от компании Microsoft? Тогда необходимо проследовать в настройки Internet Explorer. Но прежде, в высвечивающемся сообщении об ошибке, стоит нажать пункт «Нет». Это поможет остановить любые действия со сценарием.
  4. В браузере переходим в его Меню. Вторым снизу должен быть пункт «Свойства браузера». Именно в него нужно войти. Теперь отыскиваем вкладку «Дополнительно». Прокручиваем вниз до необходимых пунктов (как отмечено на картинке).oshibka-scenariya-v-internet-explorer
    Отладка сценариев в Интернет Эксплорер
  5. Выставляем все в точности как на изображении. Два пункта должны быть отмечены галочками, а еще с одного – убирается. Именно так все должно стоять в стандартном режиме работы. Сохраняем выполненные действия кнопкой «Ок».

В большинстве случаев все уже должно было заработать. Хотя бывают и исключения. Поэтому стоит рассмотреть по внимательнее систему безопасности интернет соединений.

  1. Все в том же меню найдите «Безопасность»
  2. Выставьте все настройки по умолчанию (там есть соответствующая графа).
  3. Очистите всю историю, загрузки, файлы cookies и остальное.

Устраняем проблему в самом Windows и играх

Запуск программ (Avira, DriverPack Solution, KMPlayer и др.) или игр (World of Tanks, ) тоже может сопровождаться ошибкой сценария. Хотя это все в большинстве случае само устраняется со временем, но зачем же ждать такого чуда, когда пару действий все сможет решить.

  1. Вводим в командную строку в меню «Пуск» — regedit.
  2. Выбираем файл. В высветившемся окне находим HKEY_LOCAL_MACHINE.
  3. Кликаем правой кнопкой и выбираем «Разрешение».ошибка-сценария-в-Windows
    Открываем доступ в Реестре Windows
  4. Выбираем «Все». Внизу открываем полный доступ, поставив галочку.oshibka-scenariya-polniy-dostup-cherez-reestr
    Открываем общий доступ в разрешениях реестра Windows
  5. Переходим в «Дополнительно»
  6. Выбираем «Все» и кликаем изменить.ошибка-сценария-решение-проблемы-в-реестре-windows
    Решаем ошибку сценария через реестр в Windows
  7. В Общие разрешения открываем галочкой Полный доступ. Сохраняемся и перезагружаем ПК.

Последним этапом остается вызвать командную строку, через ввод в поиск cmd. В появившейся Командной строке прописываем: regsvr32 msxml.dll. Жмем «Enter».

А вот небольшая видео инструкция по устранению данной проблемы в работе Avira антивируса.

Ошибка сценария должна быть полностью устранена. Если возникли трудности, укажите о них в комментариях, мы поможем Вам разобраться.

  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(13 голосов, среднее: 2.2 из 5)

Поделитесь с друзьями!

  • 0

dmdel

Ответ от

dmdel,

  • Задать вопрос

Вопрос

dmdel

Contributor

    • Поделиться

В приложении для windows  использую webbrowser следующим образом, 

procedure TForm13.FormCreate(Sender: TObject);
var
  WindowHandle: TWinWindowHandle;
begin
  WindowHandle := WindowHandleToPlatform(Handle);
  FWebBrowser := TWebBrowser.Create(Self);
  FWebBrowser.ParentWindow := WindowHandle.Wnd;
  FWebBrowser.Width := Width;
  FWebBrowser.Height := Height;
//  FWebBrowser.Silent:= true;
  FWebBrowser.Navigate('http://er.yamalzdrav.ru/er/categories/uncategorized/mainpage/');
end;

При отображении сайта  появляется сообщение об ошибках сценария. И сайт отображается некорректно. 

Как это поправить? 

Безымянный.png

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

dmdel

Contributor

  • Автор
    • Поделиться

Если через браузер захожу, то таких проблем нет

Ссылка на комментарий

  • 0

Rusland

Mentor

    • Поделиться

Видимо ошибка javascript на самом сайте. Помню в WebBrowser в VCL было свойство silent, c помощью которого можно было отключить отображение ошибок. К сожалению, в FMX не вижу этого свойства. 

Попробуйте веббраузер ChromiumFMX


Изменено пользователем Rusland

Ссылка на комментарий

  • 0

dmdel

Contributor

  • Автор
    • Поделиться

59 минут назад, Rusland сказал:

Видимо ошибка javascript на самом сайте. Помню в WebBrowser в VCL было свойство silent, c помощью которого можно было отключить отображение ошибок. К сожалению, в FMX не вижу этого свойства. 

Попробуйте веббраузер ChromiumFMX

Silent пробовал, ошибка не появляется, но все равно сайт отображается некорректно. Часть функционала просто не показывается. 

Попробую ChromiumFMX

Ссылка на комментарий

  • 0

Rusland

Mentor

    • Поделиться

Так у вас VCL что ли? Тогда смотрите Хромиум для VCL (имейте в виду — их две версии dcef3 и dcef1)


Изменено пользователем Rusland

Ссылка на комментарий

  • 0

dmdel

Contributor

  • 0

dmdel

Contributor

  • Автор
    • Поделиться

Вообщем попробовал  ChromiumFMX .

Скачал отсюда http://www.fmxexpress.com/web-browser-component-for-delphi-xe6-firemonkey-on-windows-and-mac-osx/

Установил компонент, скопировав файлы *.dcu в папку C:\Program Files (x86)\Embarcadero\Studio\15.0\lib\win32\debug и C:\Program Files (x86)\Embarcadero\Studio\15.0\lib\win32\release

Компонент установился, проект компилируется, но при запуске приложения ошибка. Вместе с установочником есть пример. Там та же ошибка. Может еще где-нибудь что нибудь не прописал или не скопировал?

Безымянный2.png

Ссылка на комментарий

  • 0

MAD_EVAL

Contributor

    • Поделиться

Положите все библиотеки (*.dll) Хромиума в папку с исполняемым файлом. Плюс как минимум 2 папки с локалями и компонентами движка.

Добавил принтскрин всего того что должно лежать в папке вместе с вашим екзешником.

Это всё есть в архиве, из которого Вы устанавливали компонент в папке cef3_ChromiumXE6\bin\Win32 (или Win64)

Безымянный.png


Изменено пользователем MAD_EVAL

Добавил

  • Rusland и
    enatechno


  • Like


    2

Ссылка на комментарий

  • 0

dmdel

Contributor

  • Автор
    • Поделиться

7 часов назад, MAD_EVAL сказал:

Положите все библиотеки (*.dll) Хромиума в папку с исполняемым файлом. Плюс как минимум 2 папки с локалями и компонентами движка.

Спасибо! Заработало!

Ссылка на комментарий

  • 0

MAD_EVAL

Contributor

    • Поделиться

22 часа назад, dmdel сказал:

Спасибо! Заработало!

Не за что. Будут вопросы по хромиуму — пишите в личку

Ссылка на комментарий


Гость

Эта тема закрыта для публикации ответов.

  • Последние посетители

      0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

При попытке открыть страницу в браузере, загрузить некоторые программы в Windows 10 или сам рабочий стол может высветиться ошибка Script Error. На русском языке это звучит как «ошибка сценария». Что немного запутывает, это указание в сообщении строки, символа и кода – 0. Бывают и другие разновидности Script Error, все они так или иначе связаны с Internet Explorer. Несмотря на то, что вы можете не использовать встроенный браузер, он частично задействуется при обработке сайтов и в другом программном обеспечении. Вот, как это можно исправить.

Как исправить ошибку сценария в Windows 10?

Пусть вы и не используете (никто не использует) Internet Explorer, он используется системой во время выполнения некоторых сценариев, тогда и возникают ошибки. Соответственно, наши решения тоже будут направлены на работу с встроенным браузером.

Отключаем уведомление об ошибке сценария

Самый простой способ решения – просто отключить подобные сообщения. Это применимо в том случае, если система все равно работает: загружает сайты и не выкидывает из программ.

Что делать:

  1. Нажимаем на кнопку Пуск и вводим «Свойства браузера», открываем одноименную ссылку.
  2. Переходим во вкладку «Дополнительно» и ищем блок «Обзор».
  3. Устанавливаем галочки возле пунктов «Отключить отладку сценариев Internet Explorer» и «Отключить отладку сценариев (другие)».
  4. Жмем на кнопку «Применить» и закрываем диалоговое окно.

ошибка Script Error

Удаляем кэш браузера

Часто бывает, что система пытается использовать устаревшие файлы, работа которых вызывает конфликт приложений. Если удалить старый кэш, он создастся заново и проблемы не будет. Для запуска нужного инструмента следует нажать сочетание Alt + Shift + Del и выбрать максимальный период для удаления файлов.

Совет! Еще очень желательно обновить приложение, в котором возникала данная ошибка. Программа после обновления с большой вероятностью заработает правильно.

Выдаем нужные разрешения для реестра

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

Как исправить ошибку сценария Windows:

  1. В поиск вводим regedit и открываем редактор реестра.
  2. Кликаем правой кнопкой мыши по каталогу HKEY_LOCAL_MACHINE и выбираем «Разрешения…».
  3. Выбираем пункт «Все» и ставим галочку возле «Полный доступ».
  4. На странице «Дополнительно», куда попадаем после нажатия одноименной кнопки, выбираем «Изменить» и тоже жмем «Полный доступ».
  5. В командную строку вводим Regsvr32 C:\Windows\System32\Msxml.dll и жмем Enter.

ошибка Script Error

Быстро убираем ошибку сценария run.vbs

Если фигурирует ошибка run.vbs, значит у вас не работает Проводник, соответственно, не отображается и рабочий стол. Экран может быть полностью черным или с заставкой, но основных элементов на нем нет. Во-первых, нам нужно восстановить Проводник. Во-вторых, сделать так, чтобы ошибка больше не появлялась.

Инструкция по устранению ошибки run.vbs:

  1. Нажимаем Ctrl + Shift + Esc и кликаем по элементу «Подробнее».
  2. Щелкаем по кнопке «Файл» и выбираем «Запустить новую задачу».
  3. Вводим explorer.exe и возвращаем рабочий стол.
  4. В поиск вставляем regedit и идем по пути HKEY_LOCAL_MACHINE-> SOFTWARE-> Microsoft-> Windows NT-> CurrentVersion-> Winlogon.
  5. Кликаем один раз по значению Shell и вводим в строку explorer.exe.
  6. Для значения Userinit задаем C:\WINDOWS\system32\userinit.exe.

run.vbs

Еще один вариант – вставить в строку «Выполнить» — regsvr32 msxml3.dll, а затем regsvr32 dispex.dll.

На этом все основные ошибки сценария должны быть устранены. Script Error больше появляться не должен.

Понравилась статья? Поделить с друзьями:
  • Ошибка сценария интернет explorer windows xp
  • Ошибка сценария разрешение отклонено
  • Ошибка сценария вин 10
  • Ошибка сценария арткам 2012 как убрать
  • Ошибка сценария windows 10 script error