1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Erro estranho.

Discussão em 'Progress 4GL' iniciado por demetriusbarbosa, Junho 14, 2010.

  1. demetriusbarbosa

    demetriusbarbosa Membro Participativo

    executei o seguinte:
    regsvr32 c:\dlc9\bin\prox.dll. Foi registrado com êxito, mas não funcionou.

    Criei uma nova aplicação e coloquei um componente PSTimer e funcionou. Só na aplicação que eu estava desenvolvendo que eles não funcionam.
  2. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Tente excluir o arquivo .wrx, abra seu progrma .w e salve-o e compile, depois de feito esse processo tenta executa-lo novamente
  3. jalegria

    jalegria Membro Participativo

    Saudações...

    Dá uma olhada no .w e ve se vc acha o comando
    CREATE CONTROL-FRAME CTRLFRAME-6...

    O control-frame é tipo um container para os objetos ActiveX no Progress.
    E é disso que a msg tá chiando...

    Boa sorte e qualquer coisa estamos por aqui...
  4. demetriusbarbosa

    demetriusbarbosa Membro Participativo

    Fiz, e nada mudou.
    Por acaso tem como eu trocar esse componente por programação manual.
    Tentei fazer a mesma coisa dentro de um Repeat, mas a aplicação fica presa até eu abortar.
    Existe alguma função para substituir o PSTimer?
  5. demetriusbarbosa

    demetriusbarbosa Membro Participativo

    Eu exclui todos os PSTimer da aplicação e coloquei somente um para teste.
    O erro não acontece mais, mas o componente também não funciona.

    Abaixo envio o código que peguei no .w do CtrlFrame existente:

    &ANALYZE-SUSPEND _CREATE-DYNAMIC

    &IF "{&OPSYS}" = "WIN32":U AND "{&WINDOW-SYSTEM}" NE "TTY":U &THEN

    CREATE CONTROL-FRAME CtrlFrame ASSIGN
    FRAME = FRAME DEFAULT-FRAME:HANDLE
    ROW = 25.14
    COLUMN = 45
    HEIGHT = 4.76
    WIDTH = 20
    HIDDEN = yes
    SENSITIVE = yes.
    CtrlFrame:NAME = "CtrlFrame":U .
    /* CtrlFrame OCXINFO:CREATE-CONTROL from: {F0B88A90-F5DA-11CF-B545-0020AF6ED35A} type: PSTimer */
    CtrlFrame:MOVE-AFTER(CBStatus:HANDLE IN FRAME DEFAULT-FRAME).

    &ENDIF

    &ANALYZE-RESUME /* End of _CREATE-DYNAMIC */

    &Scoped-define SELF-NAME CtrlFrame
    &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL CtrlFrame C-Monitor OCX.Tick
    PROCEDURE CtrlFrame.PSTimer.Tick .
    /*------------------------------------------------------------------------------
    Purpose:
    Parameters: None required for OCX.
    Notes:
    ------------------------------------------------------------------------------*/

    MESSAGE "teste" VIEW-AS ALERT-BOX.

    END PROCEDURE.

    /* _UIB-CODE-BLOCK-END */
    &ANALYZE-RESUME
  6. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Caro colega,


    Coloque em anexo toda a sua rotina para fazer um teste aqui...

Compartilhe esta Página