IRangePool.GetPoolStatus (METH) ¶ METHOD GetPoolStatus : STATUS InOut: Scope Name Type Return GetPoolStatus STATUS Output eErrorID ERROR
RuneCount (FUN) ¶ FUNCTION RuneCount : UDINT Returns the number of runes in itfString . InOut: Scope Name Type Return RuneCount UDINT Input itfString IString Output eErrorID ERROR
SetSegment (FUN) ¶ FUNCTION SetSegment : IString Initializes the passed IString instance and uses the specified memory area for this purpose Example for a 80 byte IString instance: abyMemory : ARRAY[0..79) OF BYTE; myString : _UTF8String; itfString : IString := SetSegment(myString, ADR(abyMemory), SIZEOF(abyMemory), 0); InOut: Scope Name Type Comment Return SetSegment IString Input itfString IString String instance of an _UTF8String| pbyMemory POINTER TO BYTE Pointer to the first byte of the memory. This address should aligned to a __XWORD boundary! udiSize UDINT Size of the whole allocated memory udiLength UDINT Length of the segment in bytes Output eErrorID ERROR
Interfaces ¶ IDisposable (Interface) ObjectDispose (Method) ObjectRelease (Method) ObjectRetain (Method) IRange (Interface) GetNextRune (Method) Reset (Method) UngetLastRune (Method) IRangePool (Interface) GetRange (Method) Internal GetPoolStatus (Method) IRangeProvider (Interface) GetRange (Method) IString (Interface) GetSegment (Method) IsValid (Method) Len (Method) IStringPool (Interface) GetString (Method) IStringRepresentation (Interface) Len (Method) ToIString (Method)
IDisposable (ITF) ¶ INTERFACE IDisposable EXTENDS __SYSTEM.IQueryInterface Methods: ObjectDispose ObjectRelease ObjectRetain Structure: ObjectDispose (Method) ObjectRelease (Method) ObjectRetain (Method)
IDisposable.ObjectDispose (METH) ¶ METHOD ObjectDispose : ERROR InOut: Scope Name Type Return ObjectDispose ERROR
IDisposable.ObjectRelease (METH) ¶ METHOD ObjectRelease : ERROR InOut: Scope Name Type Return ObjectRelease ERROR
IDisposable.ObjectRetain (METH) ¶ METHOD ObjectRetain : ERROR InOut: Scope Name Type Return ObjectRetain ERROR
IRange (ITF) ¶ INTERFACE IRange EXTENDS IDisposable Rune by rune Iteration over the content of a string like instance. Methods: GetNextRune Reset UngetLastRune ObjectDispose , inherited from IDisposable ObjectRelease , inherited from IDisposable ObjectRetain , inherited from IDisposable Structure: GetNextRune (Method) Reset (Method) UngetLastRune (Method)
Copy (FUN) ¶ FUNCTION Copy : UDINT Overwrites the content of itfDstString with the content of itfSrcString It returns the number of bytes written. InOut: Scope Name Type Return Copy UDINT Input itfDstString IString itfSrcString IString Output eErrorID ERROR