Ramil,
yes it causes an compiler error.
Work around:
>oThisItem = oItems.item(1)
Agnes
>Hi all,
>I can run the code below without problems. However, when I create a project and add that single program in, the compiler generates a warning when building an exe, maybe because it thinks oItems is a function. Is there a way to turn this on or off, like EXTERNAL ARRAY or something.
>
>local oItems as Collection
>oItems = createobject('clsItems')
>oItem = createobject('clsItem')
>oItems.Add(oItem)
>
>local oThisItem as clsItem
>oThisItem = oItems(1)
>? oThisItem.custProp
>
>*--------------------------------------------------
>define class clsItems as collection
>enddefine
>
>*--------------------------------------------------
>define class clsItem as custom
> custprop = "Hello"
>enddefine
>
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord
Weeks of programming can save you hours of planning.
OffThere is no place like [::1]