ERRO AO ESTANCIAR OCX

Discussão em 'Progress 4GL' iniciado por LimBh, Junho 15, 2011.

  1. LimBh

    LimBh Sem Pontuação

    Caros,

    Estou com um problema no progress ao tentar estanciar um ocx. Vejam trecho do código:

    define variable ch-serial as com-handle no-undo.
    create "mscommlib.mscomm" ch-serial.
    MESSAGE VALID-HANDLE(ch-serial)
    VIEW-AS ALERT-BOX INFO BUTTONS OK.
    sempre retorna "NO".
    O Windows mostra a seguinte msg:
    ----------------------
    Ocorreu erro durante criacao/conexao ao servidor de automacao para: mscommlib.mscomm.
    A classe não está licenciada para uso
    Codigo de erro: 0x80040112 C:\temp\p26798_teste_comun.ped (5894)
    ---------------------------
    OK Ajuda
    ---------------------------
    Sei que tem um arquivo no diretorio do progress shared.ini onde tem as linhas:
    [License]
    Subkey=4E93D971-7540-11b1-89a1-00C04FD4A836
    Value=Copying the keys may be a violation of established copyrights.

    A subkey é criada no register, mas o value não é gerado. Alguém sabe como é gerado o Value?
    Estou utilizando o MSCOMM32.OCX para comunicação com balança via porta serial, tá tudo registrado no windows. Já testei no XP e no Seven, mesma msg de erro. Se puderem me ajudar. Será que falta alguma dll no win?

    obrigado.
  2. carlos.valentini

    carlos.valentini Sem Pontuação

    Boa tarde
    Conseguiu resolver o problema?
    Estou com um problema parecido, alguma solução?
    Até criei um outro post sobre isso.
    Ja tentei de tudo e nada .

Compartilhe esta Página