1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Runtime error when using a parameter's methods

Discussão em 'StackOverflow' iniciado por fdantas, Setembro 2, 2020.

  1. fdantas

    fdantas Administrator Moderador

    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...

Compartilhe esta Página