Mejor con la función que te ha indicado Cristobal que lo que hace es llamar finalmente a __clsAddMsg() FUNCTION __objAddData( oObject, cSymbol ) LOCAL nSeq, hClass IF ! HB_ISOBJECT( oObject ) .OR. ! HB_ISSTRING( cSymbol ) __errRT_BASE( EG_ARG, 3101, , ProcName( 0 ) ) ELSEIF ! __objHasMsg( oObject, c...