erro browse

Discussão em 'EMS , HCM e Totvs 11' iniciado por Carlos Alberto Giusti, Fevereiro 11, 2025.

  1. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo

    no programa é feito assim:
    DEF NEW GLOBAL SHARED VAR wh-br-split AS WIDGET-HANDLE NO-UNDO.
    DEF VAR h-col-ctrab AS HANDLE NO-UNDO.
    DEF VAR h-col-ordem AS HANDLE NO-UNDO.

    ao fazer essess comandos abaixo dá erro.

    ASSIGN h-col-ctrab = wh-br-split:GET-BROWSE-COLUMN(2).
    ASSIGN h-col-ordem = wh-br-split:GET-BROWSE-COLUMN(3).

    Erro:
    enable hands. not initialized or point to a deleted object

    conot access the get browsecolumn atribute because the widget does no exist

    Alguem sabe o que pode ser?
  2. ds201

    ds201 Membro Participativo

    Tenta assim:

    DEF NEW GLOBAL SHARED VAR wh-br-split AS WIDGET-HANDLE NO-UNDO.
    DEF VAR h-col-ctrab AS HANDLE NO-UNDO.
    DEF VAR h-col-ordem AS HANDLE NO-UNDO.

    /* Certifique-se de que wh-br-split foi inicializado corretamente */
    wh-br-split = CURRENT-WINDOW:GET-BROWSE("nome-do-browse").

    /* Verifique se wh-br-split é válido */
    IF VALID-HANDLE(wh-br-split) THEN DO:
    ASSIGN h-col-ctrab = wh-br-split:GET-BROWSE-COLUMN(2)
    h-col-ordem = wh-br-split:GET-BROWSE-COLUMN(3).
    END.
    ELSE DO:
    MESSAGE "O widget-handle wh-br-split não é válido."
    VIEW-AS ALERT-BOX ERROR.
    END.
  3. Carlos Alberto Giusti

    Carlos Alberto Giusti Membro Ativo


    Resolvido era erro do programa padrão da totvs.

Compartilhe esta Página