CreateStructFromType¶
Include: Use System\Reflection.pkg
See Also: StructTypeOf, StructName, StructMemberCount
Purpose¶
Creates a new struct value from a struct metadata handle.
Syntax¶
Function CreateStructFromType Global Handle hType Returns Variant
Arguments¶
hType
: Struct metadata handle.
Returns¶
A new struct value as a Variant.
Behavior¶
Invalid or zero handles raise a DataFlex error.
Example¶
Struct tCustomer
Integer iId
{ Name="name" }
String sName
End_Struct
tCustomer tCustomerValue
Handle hStruct
Move 1 to tCustomerValue.iId
Move "Ada" to tCustomerValue.sName
Get StructTypeOf tCustomerValue to hStruct
Variant vStruct
Get CreateStructFromType hStruct to vStruct