For a class like below: Do I need to manually create the instance of DataLines: TROArray? Or TStringEncodedDataObject.Create will internally automatically create instance for DataLines?
TStringEncodedDataObject = class(TROComplexType)
private
FDataLines: TROArray<String>;
FDeviceID: Integer;
FSiteID: Integer;
published
property DataLines: TROArray<String> read FDataLines write FDataLines;
property DeviceID: Integer read FDeviceID write FDeviceID;
property SiteID: Integer read FSiteID write FSiteID;
end;