I have a business logic object that passes data to an interface object using:
PROCEDURE GetDataObject
LOCAL loDataObject
SCATTER NAME loDataObject
RETURN loDataObject
I am having a problem releasing the business logic object if I don't first release the variable that receives the returned dataobject. If I first release the receiving variable I can release the business logic object with no problems. Since this isn't a reference to an object but simply a copy of the data object I wouldn't think I should have a problem releasing the business object. Any explanations are welcomed.
Bill