ErrorSys com erro
Enviado: 09 Fev 2024 16:06
boa tarde.
Já fiz varias substituições da função errorsys() mas continuo com erro.
Não sei se é erro na função errorsys ou no HARBOUR 3.4
Ocorre alguns erros direto e em lugar que não há a minima possibilidade de falha.
Exemplo ultimo.
Dentro do meu codigo de venda faço varias vezes nao da problema algum, derepende o erro aparece do nada.
.... varias linhas iniciais
.... faço varias aberturas de arquivos e indices, inclusive a linha abaixo abrindo vendedores.
NetUseFile("CDUP0600",{"CDUP0600","CDUP0601","CDUP0602"},.T.,,,,,.T.,,wD_Instal)
.... outras linhas
....
Atualizo uma variavel dentro da NETUSEFILE se não abrir algum, der algum problema, wnetuse se torna falso para nao abrir a tela de venda.
..., foi atualizada e wnetuse é .T.
cheguei aqui e eu erro e detalhe, é sequencial até esta linha, não tem como chegar nela senão passar pela de cima.
If wNetUse=.T.
CDUP0600->(DbGoTop()) //erro desta vez nesta linha 339
mesagem do erro enviado pelo sistema porque a funcao errorsys foi envocada
Descrição..........: Alias does not exist
Linha..............: 339
e não tem como o arquivo não estar aberto o alias existe e da erro.
Se der vai ser uma vez, depois ocorre em outro lugar.
Será algum problema no HARBOUR 3.4 ou algum problema na ERRORSYS.
Já fiz varias substituições da função errorsys() mas continuo com erro.
Não sei se é erro na função errorsys ou no HARBOUR 3.4
Ocorre alguns erros direto e em lugar que não há a minima possibilidade de falha.
Exemplo ultimo.
Dentro do meu codigo de venda faço varias vezes nao da problema algum, derepende o erro aparece do nada.
.... varias linhas iniciais
.... faço varias aberturas de arquivos e indices, inclusive a linha abaixo abrindo vendedores.
NetUseFile("CDUP0600",{"CDUP0600","CDUP0601","CDUP0602"},.T.,,,,,.T.,,wD_Instal)
.... outras linhas
....
Atualizo uma variavel dentro da NETUSEFILE se não abrir algum, der algum problema, wnetuse se torna falso para nao abrir a tela de venda.
..., foi atualizada e wnetuse é .T.
cheguei aqui e eu erro e detalhe, é sequencial até esta linha, não tem como chegar nela senão passar pela de cima.
If wNetUse=.T.
CDUP0600->(DbGoTop()) //erro desta vez nesta linha 339
mesagem do erro enviado pelo sistema porque a funcao errorsys foi envocada
Descrição..........: Alias does not exist
Linha..............: 339
e não tem como o arquivo não estar aberto o alias existe e da erro.
Se der vai ser uma vez, depois ocorre em outro lugar.
Será algum problema no HARBOUR 3.4 ou algum problema na ERRORSYS.