Hello!
I'm using Delphi XE8. I tried to upgrade from version 2018.3 (5.54.1281.1) to version 2019.2 (5.56.475.1). Immediately after the update, a critical error occurred while executing the ReadMultipleValues function.The error occurs only when reading a tag with data type "18 [ExpandedNodeId]" from the UA AnsiC Demo Server (I did not test with other UA servers).
The problem is easy to reproduce using your demo project "..\OPC Labs QuickOPC 2019.2\Examples-COM\OP\UADocExamples\_EasyUAClient\ReadMultipleValues.Main.inc". You need to take this example and change part of the code, like this:
Now this project will always end with an error of EAccessViolation.
In the old version, this error does not occur.
I'm using Delphi XE8. I tried to upgrade from version 2018.3 (5.54.1281.1) to version 2019.2 (5.56.475.1). Immediately after the update, a critical error occurred while executing the ReadMultipleValues function.The error occurs only when reading a tag with data type "18 [ExpandedNodeId]" from the UA AnsiC Demo Server (I did not test with other UA servers).
The problem is easy to reproduce using your demo project "..\OPC Labs QuickOPC 2019.2\Examples-COM\OP\UADocExamples\_EasyUAClient\ReadMultipleValues.Main.inc". You need to take this example and change part of the code, like this:
Now this project will always end with an error of EAccessViolation.
In the old version, this error does not occur.