Builder.ToIString (METH) ¶ METHOD FINAL ToIString : IString Returns the string representation InOut: Scope Name Type Initial Comment Return ToIString IString Input itfString IString Defines the output target liStart LINT 0 Defines the rune index from which the content is output 0 => first rune, -1 => last rune [c_liMinIndex <= liStart <= c_liMaxIndex] liEnd LINT -1 Defines the rune index up to which the content is output 0 => first rune, -1 => last rune [c_liMinIndex <= liEnd <= c_liMaxIndex] Output eErrorID STR.ERROR
RangePool.ObjectRelease (METH) ¶ METHOD FINAL ObjectRelease : STR.ERROR InOut: Scope Name Type Return ObjectRelease STR.ERROR
RangePool.ObjectRetain (METH) ¶ METHOD FINAL ObjectRetain : STR.ERROR InOut: Scope Name Type Return ObjectRetain STR.ERROR
RangePool.GetRange (METH) ¶ METHOD FINAL GetRange : STR.IRange InOut: Scope Name Type Return GetRange STR.IRange Input itfStrRep IStringRepresentation Output eErrorID STR.ERROR
StringPool.ObjectRelease (METH) ¶ METHOD FINAL ObjectRelease : STR.ERROR InOut: Scope Name Type Return ObjectRelease STR.ERROR
StringPool.ObjectRetain (METH) ¶ METHOD FINAL ObjectRetain : STR.ERROR InOut: Scope Name Type Return ObjectRetain STR.ERROR
StringPool.GetString (METH) ¶ METHOD FINAL GetString : IString InOut: Scope Name Type Initial Return GetString IString Input psValue POINTER TO BYTE 0 Output udiSize UDINT eErrorID STR.ERROR
_StringPool (FB) ¶ FUNCTION_BLOCK FINAL _StringPool EXTENDS _Disposable IMPLEMENTS IStringPool Provides a pool of IString instances. Use the GetString method to get a new instance. InOut: Scope Name Type Initial Input Const udiStringSize UDINT 16#FFFFFFFF udiInitialCapacity UDINT 5 pbyPool POINTER TO BYTE udiPoolSize UDINT usiExtensionFactor USINT Methods: SetInitialValue GetString Structure: IStringPool GetString (Method) SetInitialValue (Method)
IStringPool ¶ GetString (Method)
_StringPool.SetInitialValue (METH) ¶ METHOD FINAL SetInitialValue : ERROR InOut: Scope Name Type Initial Return SetInitialValue ERROR Input udiStringSize UDINT udiInitialCapacity UDINT 0 pbyPool POINTER TO BYTE 0 udiPoolSize UDINT 0 usiExtensionFactor USINT 0