Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP

_Créditos das imagens: ChatGPT_ # LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP O desafio [**"Letter Combinations of a Phone Number"**](https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/) (Combinações de Letras de um Número de Telefone) é um problema clássico de programação que envolve a geração de todas as combinações possíveis de letras que um número de telefone pode representar, com base no mapeamento tradicional dos teclados de telefone. Abaixo, comparamos duas implementações desse desafio: uma em **Harbour** e outra em **TOTVS TLPP** (TOTVS Language Plus Plus). ## O Desafio Dada uma string contendo dígitos de 2 a 9, retorne todas as combinações possíveis de letras que esses dígitos podem representar. O mapeamento dos dígitos para as letras é o mesmo dos teclados de telefone tradicionais: - 2: "abc" - 3: "def" - 4: "ghi" - 5: ...

byYou :: Erros em MP710TO110

Baixei o byYou para testá-lo e verificar as novas implementações. Ao executar a rotina de compatibilização de versão usando os dicionários padrões do sistema para a nova versão, o erro abaixo é apresentado.

Alias does not exist: TCK
 on NGUPDTOP(NGUPDATE.PRX) 27/03/2010 line : 992

[ByYou build:7.00.090818P]
Called from NGUPDATEPR(NGUPDATE.PRX) 27/03/2010 line : 65
Called from NGUPDATE(NGUPDATE.PRX) 27/03/2010 line : 37
Called from UPDFUNEXEC(APUPD030.PRW) 26/03/2010 line : 7802
Called from UPDFUN(APUPD030.PRW) 26/03/2010 line : 7671
Called from _UPDUPDATE(APUPD030.PRW) 26/03/2010 line : 916
Called from UPDUPDATE(APUPD030.PRW) 26/03/2010 line : 23
Called from {||(OWIZARD:OCANCEL:DISABLE(),OWIZARD:OCANCEL:HIDE(),OWIZARD:ONEXT:DISABLE(),OWIZARD:OBACK:DISABLE(),UPDUPDATE(),EVAL(OWIZARD:ONEXT:BACTION))}(APUPDATE.PRW) line : 390
Called from eval line : 158
Called from {||  IF(EVAL(SELF:ACBVALID[SELF:NPANEL,2]),(SELF:NPANEL+=1,SELF:NAVIGATOR(2),EVAL(SELF:ACBEXECUTE[SELF:NPANEL])),)}(APWIZARD.PRW) line : 158
Called from ::MSDIALOG:ACTIVATE line : 0
Called from APWIZARD:ACTIVATE(APWIZARD.PRW) 26/03/2010 line : 212
Called from APUPDATE(APUPDATE.PRW) 08/03/2010 line : 426
Called from { || ( OAPP:OMAINWND:OMSGBAR:SHOW(), APUPDATE(PARAMETER01), FINAL(STR0500) )}(APUPDATE.PRW) line : 174
Called from eval line : 434
Called from {|| ODESKTOP:ACTIVATE(), ODESKTOP:HIDELOGIN(), SELF:ADDMSGITEM(ODESKTOP, .F. ), SELF:OMAINWND:OMSGBAR:SHOW(), EVAL(SELF:BMAININIT)}(FWAPP.PRW) line : 434
Called from ::TWINDOW:ACTIVATE line : 0
Called from MSAPP:ACTIVATE(FWAPP.PRW) 04/05/2010 line : 479
Called from MP710TO110(APUPDATE.PRW) 08/03/2010 line : 179


A rotina NGUPDATE tenta usar a tabela TCK e ela nem ao menos existe. Procurei no SX2 e no SX3 tanto em system quanto em systemload e nada.

Considerações:

1 ) A rotina NGUPDATE deveria verificar a existência da tabela TCK antes de tentar usá-la;
2 ) A MP710TO110 deveria ter a opção de desabilitar certos programas compatibilizadores.

[]s
иαldσ dj

Comentários

  1. Como resolver este problema??
    Estou com o mesmo erro.

    Att,

    Fábo

    ResponderExcluir
  2. ESTE ERRO OCORRE POR QUE NÃO EXISTE CERTAS TABELAS NO SEU BANCO..TABELAS ESTAS DO MODULO GESTÃO AMBIENTAL

    TCK CADASTRO DE PROTOCOLOS
    TA0 REQUISITOS
    TAM HISTORICO DAS DEMANDAS
    TB0 OCORRENCIAS
    TBA TRANFERENCIA D RESIDUO
    TAX RESIDUOS
    TAB RESULTADO AVALIAÇÃO
    TAO HISTORICO AVALIZAÇÃO
    TCL pLANO DE aCAO X REQUISITO
    TCM RESPONSAVEIS X REQUISITO
    TCN PLANO ACAO X PLANEJAMENTO
    TCO OPORTUNIDADE DE MELHORIA
    TCP CONTROLE DE EXPEDICAO
    TCQ TRANSF CONTROLE DE EXPEDICAO
    TAA PLANO DE ACAO
    TBP PARTICIPANTES DO PLANO EMERG
    TB4 DESTINO DOS RESIDUOS
    TBK RESULTADO DAS METAS

    PARA RESOLVER APLIQUEI COMPATIBILIZADOR U_UPDSGA04 E ELE CRIOU TODAS AS TABELAS ACIMA. NO MEU CASO FICOU OK ESPERO QUE NO DE VCS RESOLVAM TAMBEM.

    copiado daki: http://masteradvpl.com.br/index.php/forum/22-geral-diversos/1977-erro-migracao-p10-para-p11-alias-does-not-existtck

    ResponderExcluir
  3. ESTE ERRO OCORRE POR QUE NÃO EXISTE CERTAS TABELAS NO SEU BANCO..TABELAS ESTAS DO MODULO GESTÃO AMBIENTAL

    TCK CADASTRO DE PROTOCOLOS
    TA0 REQUISITOS
    TAM HISTORICO DAS DEMANDAS
    TB0 OCORRENCIAS
    TBA TRANFERENCIA D RESIDUO
    TAX RESIDUOS
    TAB RESULTADO AVALIAÇÃO
    TAO HISTORICO AVALIZAÇÃO
    TCL pLANO DE aCAO X REQUISITO
    TCM RESPONSAVEIS X REQUISITO
    TCN PLANO ACAO X PLANEJAMENTO
    TCO OPORTUNIDADE DE MELHORIA
    TCP CONTROLE DE EXPEDICAO
    TCQ TRANSF CONTROLE DE EXPEDICAO
    TAA PLANO DE ACAO
    TBP PARTICIPANTES DO PLANO EMERG
    TB4 DESTINO DOS RESIDUOS
    TBK RESULTADO DAS METAS

    PARA RESOLVER APLIQUEI COMPATIBILIZADOR U_UPDSGA04 E ELE CRIOU TODAS AS TABELAS ACIMA. NO MEU CASO FICOU OK ESPERO QUE NO DE VCS RESOLVAM TAMBEM.

    créditos: http://masteradvpl.com.br/index.php/forum/22-geral-diversos/1977-erro-migracao-p10-para-p11-alias-does-not-existtck

    ResponderExcluir

Postar um comentário

Postagens mais visitadas