Professional OPC
Development Tools

logos

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.

Support Microsoft Access Program

More
24 Jan 2024 14:03 #12531 by support
Hello.
This is a bug. Thank you for reporting it. It should be fixed now. Please download the current version QuickOPC 2023.2 from our Downloads page, reinstall it, and retest.

Verification: The Setup program should report itself as 5.72.1043.1 or later.

Best regards

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

More
24 Jan 2024 06:21 - 24 Jan 2024 14:02 #12529 by kuchlerm
Dear Opclabs Support

Our license order number is: 199932. A copy of invoice you will find in the attachment.

We have developed an opc client application with ms access version (Micosoft OfficeProfessional Plus Version 1808 (Build 10406.2006). The application is working perfect with your program library. We are using Version QuickOPC 2023.2 “C:\Program Files (x86)\OPC Labs QuickOPC 2023.2\SDK\lib\OpcLabs.EasyOpcUA.tlb”.

If an Access instance has already been started before our Access instance with QuickOPC, our solution will no longer work.
This can be reproduced by starting an empty Access instance (without any content).

In the event display of the Windows operating system we find the following error message. We are at a complete loss as to why the program behaves like this. We suspect that it could be a license problem, but we don't understand why. We would be very grateful for any helpful tips on how to solve the problem.

Many thanks in advance for your efforts.

Best regards
Martin Küchler

Excerpt event display Windows operating system:
Anwendung: MSACCESS.EXE
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.ArgumentException
   bei System.IO.Path.LegacyNormalizePath(System.String, Boolean, Int32, Boolean)
   bei System.IO.Path.GetFullPathInternal(System.String)
   bei System.IO.FileInfo.Init(System.String, Boolean)
   bei OpcLabs.EasyOpc.UA.Toolkit.ClientServer.AppConfigSdkConfigurationProvider.GetFilePathFromAppConfigReplacement(System.String)
   bei OpcLabs.EasyOpc.UA.Toolkit.ClientServer.AppConfigSdkConfigurationProvider.GetConfiguration(OpcLabs.EasyOpc.UA.Toolkit.ClientServer.UAClientServerEngineBase, Opc.Ua.Configuration.ApplicationInstance, Opc.Ua.ApplicationConfiguration ByRef)
   bei OpcLabs.EasyOpc.UA.Toolkit.ClientServer.UAClientServerEngineBase.MakeSdkApplicationConfiguration(Opc.Ua.Configuration.ApplicationInstance, Opc.Ua.ApplicationConfiguration ByRef)
   bei OpcLabs.EasyOpc.UA.Toolkit.ClientServer.UAClientServerEngineBase.CreateSdkApplicationConfiguration(Opc.Ua.Configuration.ApplicationInstance, Opc.Ua.ApplicationConfiguration ByRef)
   bei OpcLabs.EasyOpc.UA.Toolkit.ClientServer.UAClientServerEngineBase.CreateSdkApplicationInstance(Opc.Ua.Configuration.ApplicationInstance ByRef)
   bei OpcLabs.EasyOpc.UA.Toolkit.ClientServer.UAClientServerEngineBase.MakeSdkApplicationInstance(Opc.Ua.Configuration.ApplicationInstance ByRef)
   bei OpcLabs.EasyOpc.UA.Toolkit.ClientServer.UAClientServerEngineBase.MakeEngineRecord(System.Object ByRef)
   bei OpcLabs.EasyOpc.UA.Toolkit.UAEngineBase.InternalConnect()
   bei OpcLabs.EasyOpc.UA.Toolkit.UAEngineBase.Connect()
   bei OpcLabs.EasyOpc.UA.Implementation.NetSdk.Client.EasyUAClientEngine.InnerReadAttributes(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[], OpcLabs.EasyOpc.UA.Engine.EasyUAAdaptableParameters)
   bei OpcLabs.EasyOpc.UA.Implementation.NetSdk.Client.EasyUAClientEngine.ReadAttributes(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[], OpcLabs.EasyOpc.UA.Engine.EasyUAAdaptableParameters)
   bei OpcLabs.BaseLib.Internal.DisposableObject.DisposeGuard[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Func`1<System.__Canon>, Boolean)
   bei OpcLabs.EasyOpc.UA.Implementation.DelegatingEasyUAClient.ReadMultiple(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[])
   bei OpcLabs.EasyOpc.UA.Implementation.ErrorTransformingEasyUAClient.ReadMultiple(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[])
   bei OpcLabs.EasyOpc.UA.Implementation.DelegatingEasyUAClient.ReadMultiple(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[])
   bei OpcLabs.EasyOpc.UA.Implementation.DataConvertingEasyUAClient.ReadMultiple(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[])
   bei OpcLabs.EasyOpc.UA.Optimization.Implementation.RequestMergingEasyUAClient.<ReadMultiple>b__2_0(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[])
   bei OpcLabs.BaseLib.OperationModel.Extensions.IReadOnlyListOfOperationArgumentsExtension.MergingPerform[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IReadOnlyList`1<System.__Canon>, System.Func`2<System.__Canon[],System.__Canon[]>)
   bei OpcLabs.EasyOpc.UA.Implementation.DelegatingEasyUAClient.ReadMultiple(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[])
   bei OpcLabs.BaseLib.Collections.Generic.Extensions.IReadOnlyListExtension.SwitchCase[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IReadOnlyList`1<System.__Canon>, System.Func`2<System.__Canon,System.__Canon>, System.Collections.Generic.IEqualityComparer`1<System.__Canon>, System.Func`3<System.__Canon,System.Collections.Generic.IReadOnlyList`1<System.__Canon>,System.Collections.Generic.IEnumerable`1<System.__Canon>>)
   bei OpcLabs.EasyOpc.UA.Implementation.MultiplexingEasyUAClient.ReadMultiple(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[])
   bei OpcLabs.EasyOpc.UA.Implementation.DelegatingEasyUAClient.ReadMultiple(OpcLabs.EasyOpc.UA.OperationModel.UAReadArguments[])
   bei OpcLabs.EasyOpc.UA.EasyUAClientCore+<>c.<.cctor>b__112_0()
   bei OpcLabs.BaseLib.Internal.Once+<>c__DisplayClass0_0.<.ctor>b__0()
   bei System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CreateValue()
   bei System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].LazyInitValue()
   bei OpcLabs.BaseLib.Internal.Lazy2`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<Kick>b__4_0()
   bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   bei System.Threading.ThreadHelper.ThreadStart()
Last edit: 24 Jan 2024 14:02 by support.

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

Moderators: support
Time to create page: 0.051 seconds