Ole error 80131534

Our driver based on QuickOPC 2021.2 worked well until the driver (including QuickOPC 2021.2 Production) was re-installed. Now an OLE Error 80131534 including...

lupa

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

  • Index
  • Recent Topics
  • Search

  • Log in

  1. Forum

  2. Discussions

  3. QuickOPC-UA in COM

  4. Installation, Deployment

  5. OLE Error 80131534 when creating TEasyUAClientConfiguration


31 Mar 2022 07:07 #10762
by support

Hello.
(Note: I preferred to run the «full» installer but select the custom / production install only, for start; you did the «Full installation which is a larger gun).

Anyway, I hoped to find some hidden problem in the first installer log (Production), or a difference from the second run. But unfortunately, I have not found it.
So unless if we find conditions under which this can be reproduced, I do not think I can progress further. I am glad it works now.

Best regards

The following user(s) said Thank You: jkahlert

Please Log in or Create an account to join the conversation.


30 Mar 2022 12:02 #10759
by jkahlert

After uninstalling QuickOPC Production and installing QuickOPC again from QuickOPC-2021.2-Windows-Full.exe with installation type ‘Full installation’ our driver works again!! Attached both log files (#1: Installation of QuickOPC Production from within our INNO Setup -> OLE errors as mentioned, #2: Installation of QuickOPC Full -> No more errors).

Please Log in or Create an account to join the conversation.


29 Mar 2022 15:26 #10758
by support

Hello,
thank you for all the additional details.

It almost looks like that something went wrong during the installation of the QuickOPC components, although there were no errors.
We could try to troubleshoot further, but before that, can you simply try to reinstall QuickOPC (same version) — and, I would recommend doing so using the «full» installation package (but possibly selecting just the production installation).

And, just in case there is something suspicious in it, please try to collect the setup logs — both from your original setup, and from this new one: opclabs.doc-that.com/files/onlinedocs/QuickOpc/Latest/User%2…bleshooting%20the%20Setup.html .

Best regards

Please Log in or Create an account to join the conversation.


29 Mar 2022 10:58 #10757
by jkahlert

2. Update:
Pressing the ‘Read’, ‘Write’ or ‘Subscribe’ button results in an OLE error (see attachment).

  • Meldung_Subscribe.JPG

Please Log in or Create an account to join the conversation.


29 Mar 2022 09:12 #10756
by jkahlert

Update:
I compiled the EasyOpcUADemo program for Object Pascal delivered with your setup and started it on the problematical PC. When trying to browse the servers or variables the attached error messages appear.

  • NodeId_2022-03-29-2.JPG

  • ServerUriJPG_2022-03-29-2.JPG

Please Log in or Create an account to join the conversation.


29 Mar 2022 07:39 #10755
by jkahlert

Hello,

thank you for your fast response! To answer your questions:

1. The EasyUAClientConfiguration is the first object used in our driver, so I can’t say if other objects used later would cause the same error (but I think so). If it would be helpful I could write a short test program to clarify this.

2. Our driver including QuickOPC was re-installed on the same PC without uninstalling the previous installation before. We are installing QuickOPC from within our INNO Setup with

[Run]
Filename: «{app}QuickOPC-2021.2-Windows-Production.exe»; Parameters: «/VERYSILENT /TYPE=productioncom /LicenseFile=QuickOPCLicense.bin»;

3. Absolutely sure (see attached screenshot). Version 2021.2 is the version we bought a license for, I never used a newer version.

Best regards

  • OPC_screen.JPG

Please Log in or Create an account to join the conversation.


28 Mar 2022 18:35 #10754
by support

Hello,

I have some questions.

1. Do you know if other QuickOPC UA-related objects can be created, or is this the only one that has problems?
2. When you say «re-installed», do you mean that it was reinstalled on the same computer where it has worked before, or do you mean an installation on a new computer?
3. Also, are you sure that what you have installed

as last

was really version 2021.2, and not a different (newer) version?
The reason I am asking is because 2021.2 was the last version in which this object was called EasyUAClientConfiguration; in nwer versions it is EasyUAClientManagement.

Best regards

Please Log in or Create an account to join the conversation.


28 Mar 2022 11:10 #10753
by jkahlert

Our driver based on QuickOPC 2021.2 worked well until the driver (including QuickOPC 2021.2 Production) was re-installed. Now an OLE Error 80131534 including the class ID for CLASS_EasyUAClientConfiguration appears if a TEasyUAClientConfiguration object is created under Delphi 10.4 and Windows 10 (see attached screenshot). I checked the Windows registry for missing class specifications but everything seems to be o.k.

  • OLE_Fehler80131534-2.JPG

Please Log in or Create an account to join the conversation.

  1. Forum

  2. Discussions

  3. QuickOPC-UA in COM

  4. Installation, Deployment

  5. OLE Error 80131534 when creating TEasyUAClientConfiguration

Time to create page: 0.083 seconds

  • Печать

Страницы: [1]   Вниз

Тема: Ошибка при регистрации OLE-компоненты CitySoftWarehouseWin.TSD (Delphi)  (Прочитано 6664 раз)

Добрый день!

Интегрирую ваше ПО в нашу торгово-складскую систему.
Приложение на Delphi.
Фрагмент кода:

Uses ComObj;

var Terminal : OleVariant;

 try
  Terminal:= CreateOleObject(‘CitySoftWarehouseWin.TSD’);   // подключаю  объект
//
 except
  Application.MessageBox(‘CitySoftWarehouseWin.TSD не зарегистрирован в Вашей системе’,
   ‘Ошибка’,MB_OK);
   Application.Terminate;
 end ;
….

Ситуация следующая:
1. Если данный код выполняется из EXE-файла, то все нормально.
2. Если это выполняется из вызываемой DLL, то ошибка (не зарегистрирован).

Проверялось на ОС: Win 7 и Win XP

Спасибо.


Записан


Добрый день!

Таким образом, сообщение «CitySoftWarehouseWin.TSD не зарегистрирован в Вашей системе» выводится при любой ошибке создания объекта. Можете ли вы уточнить, какую именно ошибку вы получаете в блоке except?

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


Записан


Добрый день.

Ошибка из except возникает при попытке создать ole-объект в вызываемой dll, если создавать объект «напрямую» из exe-файла, то ошибки не возникает, объект создается и работа с терминалом сбора данных идет нормально.
Порт 17955 на момент создания объекта ничем не занят, это подтверждается тем, что попытка запуска второго экземпляра exe-файла выдает ошибку создания объекта TSD.

Upd: ошибка при создании объекта «OLE error 80131534»

« Последнее редактирование: 19.07.2013, 13:29:01 от avz »


Записан


Спасибо. Убедитесь, пожалуйста, что файл CitySoftWarehouseWin.dll находится в каталоге установки и не скопирован локально в ваш проект. По умолчанию он располагается в каталоге «C:Program FilesSCAN CITYCitySoftWarehouseWinOLE Component».

Также просьба предоставить лог-файл компоненты. Он находится по адресу «%AppData%ScanCityCitySoftCitySoftWarehouseWin.OLE.log». Если лог содержит приватные данные, можете прислать его на электронную почту техподдержки или в ЛС.


Записан


Файл dll находится в установочном каталоге.
Log-файл во вложении.


Записан


В логе сообщений об ошибке нет. Скорее всего, проблема в инициализации .NET CLR.
Можете ли вы сделать демонстрационный проект и прислать его в виде бинарников?


Записан


Добрый день.

Проблема решилась. Приложение в котором не создавался ole-объект запускалось из-под Win 7 в режиме совместимости с Windows NT. При снятии совместимости — все заработало.

Спасибо за помощь.


Записан


  • Печать

Страницы: [1]   Вверх

    msm.ru

    Нравится ресурс?

    Помоги проекту!

    Пожалуйста, выделяйте текст программы тегом [сode=pas] … [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.


    Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
    1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
    2. Как «свернуть» программу в трей.
    3. Как «скрыться» от Ctrl + Alt + Del (заблокировать их и т.п.)
    4. Как прочитать список файлов, поддиректорий в директории?
    5. Как запустить программу/файл?
    … (продолжение следует) …


    Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
    Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


    Внимание
    Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
    Повторная попытка — 60 дней. Последующие попытки бан.
    Мат в разделе — бан на три месяца…

    >
    Дельфи2005
    , Ошибки при загрузке Дельфи2005

    • Подписаться на тему
    • Сообщить другу
    • Скачать/распечатать тему



    Сообщ.
    #1

    ,
    18.09.08, 22:23

      При загрузке Дельфи 2005, выскакивают следующие сообщения об ошибках:
      1.Failed to initialize the VCL for .NET Form Designer
      OLE error 80131534, ClassID:{B64…-6B04-…-…-…4F}.
      2.Designer initialization failed.
      OLE error 80131534, ClassID:{D3F…….}.
      3.Failed to load IDE add in ‘c:program filesborlandbds3.0BinBorland.Studio.Vcl.MenuDesigner.dll’.
      Exception has been thrown by the target of an invocation.
      Additional Information: The type initializer for «Borland.Vcl.Design.Units.MnuBuild» threw an exception.
      Как исправить эти ошибки?


      RuSA



      Сообщ.
      #2

      ,
      19.09.08, 09:15

        Судя по еще одной вашей проблеме <http://forum.sources.ru/index.php?showtopic=250343>
        что-то неладное с самой ОС на вашей машине :yes:
        Может быть переставили некорректно или сменили имена дисков?


        P.O.D



        Сообщ.
        #3

        ,
        19.09.08, 09:25

          А переустановка не помогает ?


          wurdihan



          Сообщ.
          #4

          ,
          19.09.08, 10:03

            Цитата P.O.D @ 19.09.08, 09:25

            А переустановка не помогает ?

            Раньше работала, да и сейчас тоже, только на работе, но на домашнем комп. дельфи2005 не идет. Переустанавливал с корнями и со всеми компонентами разов 3, последний раз все установил на с:, ХР не трогал, возможно там проблемы.

            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

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

            • Предыдущая тема
            • Delphi: Общие вопросы
            • Следующая тема

            Рейтинг@Mail.ru

            [ Script execution time: 0,0302 ]   [ 16 queries used ]   [ Generated: 9.02.23, 22:33 GMT ]  

            Понравилась статья? Поделить с друзьями:

            Читайте также:

          • Ole error 800a03ec delphi excel
          • Ole error 800a01a8
          • Ole error 800700c1
          • Ole error 8004503a
          • Ole error 8004100e

          • 0 0 голоса
            Рейтинг статьи
            Подписаться
            Уведомить о
            guest

            0 комментариев
            Старые
            Новые Популярные
            Межтекстовые Отзывы
            Посмотреть все комментарии