Defining Components vs Fields
Posted: Sat Dec 10, 2016 5:15 am
Something I've struggled with for a while now, but what is the difference in using define_com vs define field?
and
Sometimes I have to store a list of strings in a collection so I define it like
The only way for me to add a string into the collection is by using the define_com command
When I try using define or just STD_STRNG
or
I get a "#STD_STRNG is not a component" error.
Code: Select all
define_com class(#STD_STRNG) name(#myString)Code: Select all
define field(#myString) type(*STRING)Code: Select all
define_com class(#PRIM_ACOL<#STD_STRNG>) name(#myCollection)
Code: Select all
define_com class(#STD_STRNG) name(#myString)
#myString := "Hello"
#myCollection.Insert( #myString )
Code: Select all
define field(#myString) type(*STRING)
#myString := "Hello"
#myCollection.Insert( #myString )
Code: Select all
#STD_STRNG := "Hello"
#myCollection.Insert( #STD_STRNG )