Need help for write value on extension object array

Questions regarding the use of the ANSI C SDK for Server or Client development or integration into customer products ...

Moderator: uasdkc

Post Reply
UlrichFM
Full Member
Full Member
Posts: 5
Joined: 08 Apr 2021, 08:55

Need help for write value on extension object array

Post by UlrichFM »

Hello,

I managed to write to an integer variable, but now I can't find the correct syntax for the extensionObject .
For example, I manage to read a value in an extensionObject array like by filling in the following element :
a_pResults.Value.Value.Array.Value.ExtensionObjectArray[0].Body.Binary.Data[4]
and it return the correct value i wanted.

But, when i tried to do an assignment in this same case like this :
nodesToWrite[0].Value.Value.Value.Array.Value.ExtensionObjectArray[0].Body.Binary.Data[4] = 1;
i had an access violation error

My problem is so that i want to now to write in this same variable.
Can someone provide me with the correct syntax to write to this variable for this assignment by example please.

Thank's

User avatar
Support Team
Hero Member
Hero Member
Posts: 3056
Joined: 18 Mar 2011, 15:09

Re: Need help for write value on extension object array

Post by Support Team »

Hi,

there is a well documented example on how to handle an extension object in the GettingStarted lesson06.

https://documentation.unified-automation.com/uasdkc/1.9.1/html/client_structure_datatypes.html

An example for writing to an array of extension objects including sample code can be found in the server lessons.
Best regards
Unified Automation Support Team

Post Reply