Transfers values from a Class tag to an Array
tag.
Function |
Group |
Execution |
Windows |
Embedded |
Thin Client |
ClassMembersToStrVector
|
String |
Synchronous |
Supported |
Supported |
Supported |
Syntax
ClassMembersToStrVector( "strClassTag" , numStartPos, numNumPos, "strArrayTag", optBooStartPosTarget )
- strClassTag
- String value containing the Class tag name.
- numStartPos
- Start position (array index) of strClassTag.
- numNumPos
- Number of positions (array indexes) to be
transferred from strClassTag.
- strArrayTag
- String value containing the array tag that will
receive the values from strClassTag.
- optBooStartPosTarget
- Start position (array index) of strArrayTag. If omitted, the default
value 1 is used.
Returned value
−6 |
Array
size of strClassTag is not big
enough for numStartPos |
−5 |
strClassTag is not a Class
tag |
−4 |
strClassTag is not found |
−3 |
strArrayTag is not found |
−2 |
Invalid
data type of the parameters |
−1 |
Invalid
number of parameters |
0 |
Transferred successfully |
Notes
If strClassTag
has more than one member, the value of each member will be
transferred to strArrayTag.
Therefore, it is importatnt to make sure that the array size of
strArrayTag is big enough to
receive all values from strClassTag.
Examples
Tag Name |
Expression |
Tag |
ClassMembersToStrVector( "Classtag", 5, 3,
"Arraytag" )
|
Tag |
ClassMembersToStrVector( "Classtag", 5, 3,
"Arraytag", 0 )
|
Tag |
ClassMembersToStrVector ( TagName, 0, 1,
ArrayName )
|