Hi David,
You could try passing a referenced variable then assigning the variable to your objects property.
HTH
Michael Henstock
AWS
>I am attempting to write code to allow one class use another classes' objects.
>
>I have a class bctblhandler that needs to use the methods of another class, tblhandler. bctblhandler has a property, tblhandlerIVN, which stands for for tblhandler Instance Var Name.
>
>so I can say:
>
>obctblhandler.tblhandlerIVN=otblhandler
>
>But I wanted to write a procedure that would allow me to cross reference the two generically. So I wrote:
>
>XrefClass(@obctblhandler.tblhandlerIVN,otblhandler)
>
>procedure xrefclass
>parameters toIVN, tobject
>toIVN=tobject
>
>
>endproc
>
>but this didn't work. When calling it I get, alias obctblhandler does not exist.
>
>so I had to write:
>
>XrefClass('obctblhandler.tblhandlerIVN',otblhandler)
>
>procedure xrefclass
>parameters toIVN, tobject
>store tobject to &toIVN
>endproc
>
>instead.
>
>
>What am I doing wrong? BTW, tblhandlerIVN is not defined as protected or hidden.
>
>TIA
A fish this fine deserves to be a fish nugget styled chunklet.
- Fry