I'm currently experiencing an error when trying to use a parameter object's methods. What I'm trying to do: USING class.Bar. CLASS class.Foo SERIALIZABLE INHERITS Progress.Lang.Object: DEFINE PRIVATE VARIABLE cRrk_ID AS CHARACTER NO-UNDO. CONSTRUCTOR PUBLIC Foo(INPUT objBar AS Bar): THIS-OBJECT:cRrk_ID = objBar:getRrk_ID(). //Runtime Error: Invalid Handle (3135) END. END. CLASS class.Bar SERIALIZABLE INHERITS Progress.Lang.Object: DEFINE PRIVATE VARIABLE cRrk_ID AS CHARACTER NO-UNDO. CONSTRUCTOR PUBLIC Bar(INPUT pcRrk_ID AS CHARACTER): THIS-OBJECT:cRrk_ID = pcRrk_ID. END. METHOD PUBLIC CHARACTER getRrk_ID(): RETURN THIS-OBJECT:cRrk_ID. END METHOD. END. Can someone explain why I can't use an Object's method when it's a parameter? Continue reading...