SharedAreaRefDisposer (FB)ΒΆ
FUNCTION_BLOCK PUBLIC FINAL SharedAreaRefDisposer
A helper function block for disposing automatically a reference to a shared memory, area after leaving the local context.
METHOD MyMethod : ERROR
VAR
    pData : POINTER TO myData;
    sarDisposer : SHD.SharedAreaRefDisposer;
    eErrorID : SHD.ERROR;
END_VAR
pData := myArea.AreaRead(itfSharedAreaRef=>sarDisposer.itfRef, eErrorID=>eErrorID);
IF eErrorID = SHD.ERROR.NO_ERROR THEN
    (* do some work with pData *)
END_IF
- InOut:
- Scope - Name - Type - Input - itfRef
