Erro no tbrowse
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro no tbrowse
Parece que o Harbour da minigui está com problemas.
Estou recebendo este erro:
Error TBROWSE/1001 Argument error: NBOTTOM
Called from __EINSTVAR53(0)
Called from TBROWSE:_NBOTTOM(0)
Called from TBROWSE:NEW(0)
Called from TBROWSENEW(0)
Called from TBROWSEDB(0)
Called from DBVIEW(88)
Called from PSER0010BARRAS(648)
Called from PSER0010(116)
Called from DO(0)
Called from BOXMENU(900)
Called from BOXMENU(867)
Called from MENUPRINC(713)
Called from MAIN(305)
E a linha é esta:
oBrowse := tbrowsedb( mTop, mLeft, mBottom + 1, mRight )
Pela mensagem de erro, é coisa interna do Harbour.
Agora vém a questão....
Sempre usei o Harbour 3.0 e sempre funcionou.
Essa hmg com Harbour 3.0.... está com um Harbour 3.0 diferente do oficial...
Baixo os fontes e compilo? tentar fazer uma coisa que nem os experts da minigui fizeram direito?
Tem horas que parece uma grande palhaçada, parecendo até bugs propositais.
É desanimador.
Obs. As versões da hmg depois desta já não são com Harbour 3.0, e já contém novos bugs.
Estou recebendo este erro:
Error TBROWSE/1001 Argument error: NBOTTOM
Called from __EINSTVAR53(0)
Called from TBROWSE:_NBOTTOM(0)
Called from TBROWSE:NEW(0)
Called from TBROWSENEW(0)
Called from TBROWSEDB(0)
Called from DBVIEW(88)
Called from PSER0010BARRAS(648)
Called from PSER0010(116)
Called from DO(0)
Called from BOXMENU(900)
Called from BOXMENU(867)
Called from MENUPRINC(713)
Called from MAIN(305)
E a linha é esta:
oBrowse := tbrowsedb( mTop, mLeft, mBottom + 1, mRight )
Pela mensagem de erro, é coisa interna do Harbour.
Agora vém a questão....
Sempre usei o Harbour 3.0 e sempre funcionou.
Essa hmg com Harbour 3.0.... está com um Harbour 3.0 diferente do oficial...
Baixo os fontes e compilo? tentar fazer uma coisa que nem os experts da minigui fizeram direito?
Tem horas que parece uma grande palhaçada, parecendo até bugs propositais.
É desanimador.
Obs. As versões da hmg depois desta já não são com Harbour 3.0, e já contém novos bugs.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Erro no tbrowse
Pode acreditar: o Harbour 3.0 é o mesmo e não possui esse bug no TBrowse
__EINSTVAR53(0)
Comentario feito em outro Post:
Todas as Lib's nativas do Harbour compilam usando -w3 ( código confiavel )
Tente fazer o mesmo para a HMG e tire suas conclusões...
Manter a HMG como Main é um problema sério ( Talvez usando exclusivamente HMG se alcance alguma estabilidade: o que dúvido ser possivel ). E nem o Pai da criança quer saber dela...
hwGui somente será carregada nos troncos finais de seu aplicativo, e encerrado logo que fechar a janela: O que a meu ver proporciona a mesma estabilidade que seu Sistema já possua
Sucesso...
__EINSTVAR53(0)
Comentario feito em outro Post:
Aprenda a compilar a HMG, depois mude as mensagens de Compilação para no mínimo -w1Fora erros inesperados com vazamento/estouro de memoria... funciona razoavelmente +/-
Todas as Lib's nativas do Harbour compilam usando -w3 ( código confiavel )
Tente fazer o mesmo para a HMG e tire suas conclusões...
Manter a HMG como Main é um problema sério ( Talvez usando exclusivamente HMG se alcance alguma estabilidade: o que dúvido ser possivel ). E nem o Pai da criança quer saber dela...
hwGui somente será carregada nos troncos finais de seu aplicativo, e encerrado logo que fechar a janela: O que a meu ver proporciona a mesma estabilidade que seu Sistema já possua
Sucesso...
M., Ronaldo
by: IMATECH
IMATION TECNOLOGIA
by: IMATECH
IMATION TECNOLOGIA
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro no tbrowse
Correção do meu texto: depois desta usam o Harbour 3.2.
Deu a impressão de que seu comentário foi sobre misturar Harbour+minigui em distribuição.
Não misturei minigui com Harbour. Usei apenas o pacote minigui.
Mas agora sim, depois do bug misturei pra ver que bicho dá.
A impressão que tenho é que o Harbour dessa hmg 3.0.38 é afrente da 3.0
Porque: já tenho compilado meus fontes com /w3 /es2. No Harbour da hmg mostrou algumas funções estáticas não usadas, que no Harbour 3.0 não mostrou.
Vou dar uma olhada na hwgui. Alguma recomendação?
Deu a impressão de que seu comentário foi sobre misturar Harbour+minigui em distribuição.
Não misturei minigui com Harbour. Usei apenas o pacote minigui.
Mas agora sim, depois do bug misturei pra ver que bicho dá.
A impressão que tenho é que o Harbour dessa hmg 3.0.38 é afrente da 3.0
Porque: já tenho compilado meus fontes com /w3 /es2. No Harbour da hmg mostrou algumas funções estáticas não usadas, que no Harbour 3.0 não mostrou.
Vou dar uma olhada na hwgui. Alguma recomendação?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Erro no tbrowse
por Pablo César: Mensagem com conteúdo de carácter pessoal e com algumas argumentações triviais.
Editado pela última vez por Pablo César em 31 Out 2012 23:58, em um total de 3 vezes.
Razão: Para não haver desvio de assunto. Foi aberto e copiado as mensagens que divergem a este tópico. Das quais o autor decidiu por si deletar as mensagens, após a moderação.
Razão: Para não haver desvio de assunto. Foi aberto e copiado as mensagens que divergem a este tópico. Das quais o autor decidiu por si deletar as mensagens, após a moderação.
M., Ronaldo
by: IMATECH
IMATION TECNOLOGIA
by: IMATECH
IMATION TECNOLOGIA
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Erro no tbrowse
É impressionante o desvio de assunto que teve neste neste tópico. Se objetivo é erro no tbrowse, por favor foquem sua argumentações sobre o tema.
José ao invés de você ficar atirando para todo lado, afirmando que o produto tem isto tem aquilo tudo baseado em suposições suas. Digo isto, porque não é a primeira vez que você diz algo que não é correto. Sejamos justos, o Harbour que o pacote da HMG possui é a mesma versão do Harbour, sem alterações. Não sei de onde você tirou essas suas deduções. Por quê não faz o seu questionamento objetivo e espera que alguém responda ?
José, já tentou compilar através da IDE ? Mas aceite o meu conselho, não mude nada no pacote de instalação.
Sem código ou parte dele, não dá para ajudar nem adivinhar.
José ao invés de você ficar atirando para todo lado, afirmando que o produto tem isto tem aquilo tudo baseado em suposições suas. Digo isto, porque não é a primeira vez que você diz algo que não é correto. Sejamos justos, o Harbour que o pacote da HMG possui é a mesma versão do Harbour, sem alterações. Não sei de onde você tirou essas suas deduções. Por quê não faz o seu questionamento objetivo e espera que alguém responda ?
José, já tentou compilar através da IDE ? Mas aceite o meu conselho, não mude nada no pacote de instalação.
Sem código ou parte dele, não dá para ajudar nem adivinhar.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Erro no tbrowse
E ai José, resolveu ? Gostaria de saber como resolveu ? E qual era o erro.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro no tbrowse
Aconteceu com o Harbour oficial também, e acabei de resolver.
Por uma incrível coincidência, uma rotina que uso há décadas, para todo o sistema, deu erro quando compilei com o Harbour da hmg.
oBrowse := tbrowsedb( mTop, mLeft, mBottom + 1, mRight )
Justamente nessa hora foi acontecer de mTop vir com conteúdo menor que mbottom, e deu erro interno no Harbour.
Fui precipitado em colocar a culpa no Harbour da hmg.
Mas com certeza não é mesma versão oficial.
Já deixei padrão pra compilar com /w3 /es2, e estava ok no Harbour 3.0
No Harbour da HMG mostrou umas 5 funções estáticas que estavam largadas nos fontes.
Se fez diferente, então é diferente.
Mas não foi a causa do bug.
Por uma incrível coincidência, uma rotina que uso há décadas, para todo o sistema, deu erro quando compilei com o Harbour da hmg.
oBrowse := tbrowsedb( mTop, mLeft, mBottom + 1, mRight )
Justamente nessa hora foi acontecer de mTop vir com conteúdo menor que mbottom, e deu erro interno no Harbour.
Fui precipitado em colocar a culpa no Harbour da hmg.
Mas com certeza não é mesma versão oficial.
Já deixei padrão pra compilar com /w3 /es2, e estava ok no Harbour 3.0
No Harbour da HMG mostrou umas 5 funções estáticas que estavam largadas nos fontes.
Se fez diferente, então é diferente.
Mas não foi a causa do bug.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Erro no tbrowse
José, você poderia me dizer quais funções são essas. Interessa-me muito ir a fundo nisto, pois irei questionar no site oficial HMG e preciso de argumentos.No Harbour da HMG mostrou umas 5 funções estáticas que estavam largadas nos fontes.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro no tbrowse
Recapitulando:
Tbrowse resolvido.
Problema não era o Harbour, apesar de diferente do oficial (A diferença visível foi este compilador detectar funções estáticas fora de uso)
Tbrowse resolvido.
Problema não era o Harbour, apesar de diferente do oficial (A diferença visível foi este compilador detectar funções estáticas fora de uso)
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Erro no tbrowse
Desculpe José, mas não me convenceu a sua argumentação.
Para provar que o Harbour do HMG é o mesmo, basta você baixar o Harbour e copiá-la para a pasta do HMG e verá que o funcionamento não dará problema algum. No entanto se o Harbour faz release, assim como o faz a HMG e qualquer outro produto, a intenção é obter melhoras e somos nós que devemos adaptar-nos as novidades e não ficar amarrados a uma versão por falta de contornar alguma diferença do compilador. E ainda muito menos sem argumentações válidas.
Eu quero deixar bem em claro todo este assunto, porque quando não é esclarecido, fica a impressão que tal informação procede.
A versão do Harbour oficial é o mesmo que a da pasta do HMG.
Então se o problema não é com Harbour, então não tem o quê questionar sobre o Harbour da HMG ser diferente da original. Não vejo argumentação suficiente para nem sequer desconfiar...JoséQuintas escreveu:Problema não era o Harbour,
Cómo pode dizer ainda que é diferente ? A sua argumentação não prova que seja versão diferente do Harbour. O processo de compilação ora em Harbour ou HMG é um tanto complexo e qualquer um pode confundir as coisas.JoséQuintas escreveu:apesar de diferente do oficial
Para provar que o Harbour do HMG é o mesmo, basta você baixar o Harbour e copiá-la para a pasta do HMG e verá que o funcionamento não dará problema algum. No entanto se o Harbour faz release, assim como o faz a HMG e qualquer outro produto, a intenção é obter melhoras e somos nós que devemos adaptar-nos as novidades e não ficar amarrados a uma versão por falta de contornar alguma diferença do compilador. E ainda muito menos sem argumentações válidas.
As vezes podemos errar, esse não é o problema. O problema e continuar errando e insistir no erro.JoséQuintas escreveu:Fui precipitado em colocar a culpa no Harbour da hmg.
Eu quero deixar bem em claro todo este assunto, porque quando não é esclarecido, fica a impressão que tal informação procede.
A versão do Harbour oficial é o mesmo que a da pasta do HMG.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
