Navigation: thinBasic Modules > Core > String handling > StrPtrLen |
|
Description
Returns the length of a dynamic string giving its pointer.
Syntax
n = StrPtrLEN(DynamicStringPointer)
Returns
Number
Parameters
Name |
Type |
Optional |
Meaning |
DynamicStringPointer |
Numeric |
No |
A dynamic string pointer, the one returned by STRPTR or other equivalent. |
Remarks
LEN will always make a copy of the string expression passed as parameter.
Use StrPtrLEN to avoid string copy in case of big strings like in the following example:
'---Define a 100Mb string
Dim MyString As String = String$(100000000, chr$(0))
MSGBOX 0, "Size: " & StrPtrLEN(STRPTR(MyString))
Restrictions
See also
Examples
© 2004-2008 thinBasic. All rights reserved. | Version 1.7.0.0 | Web Site: http://www.thinbasic.com |