Clipper On Line • Ver Tópico - Erro no tbrowse

Erro no tbrowse

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Erro no tbrowse

Mensagempor JoséQuintas » 31 Out 2012 15:51

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro no tbrowse

Mensagempor Imatech » 31 Out 2012 16:21

Pode acreditar: o Harbour 3.0 é o mesmo e não possui esse bug no TBrowse

__EINSTVAR53(0)

Comentario feito em outro Post:
Fora erros inesperados com vazamento/estouro de memoria... funciona razoavelmente +/-


Aprenda a compilar a HMG, depois mude as mensagens de Compilação para no mínimo -w1

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
Avatar de usuário

Imatech
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 350
Data de registro: 24 Ago 2010 23:48
Cidade/Estado: Goiânia-GO
Curtiu: 4 vezes
Mens.Curtidas: 27 vezes

Erro no tbrowse

Mensagempor JoséQuintas » 31 Out 2012 18:12

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?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro no tbrowse

Mensagempor Imatech » 31 Out 2012 19:01

Nota de Moderação:
por Pablo César: Mensagem com conteúdo de carácter pessoal e com algumas argumentações triviais.
Nota de Moderação:
Pablo César: 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
Avatar de usuário

Imatech
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 350
Data de registro: 24 Ago 2010 23:48
Cidade/Estado: Goiânia-GO
Curtiu: 4 vezes
Mens.Curtidas: 27 vezes

Erro no tbrowse

Mensagempor Pablo César » 31 Out 2012 20:31

É 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.
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.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Erro no tbrowse

Mensagempor Pablo César » 01 Nov 2012 10:55

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.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Erro no tbrowse

Mensagempor JoséQuintas » 01 Nov 2012 16:03

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro no tbrowse

Mensagempor Pablo César » 01 Nov 2012 19:22

No Harbour da HMG mostrou umas 5 funções estáticas que estavam largadas nos fontes.
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.
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.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Erro no tbrowse

Mensagempor JoséQuintas » 02 Nov 2012 06:27

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)
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro no tbrowse

Mensagempor Pablo César » 02 Nov 2012 10:44

Desculpe José, mas não me convenceu a sua argumentação.

JoséQuintas escreveu:Problema não era o Harbour,
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:apesar de diferente do oficial
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.

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.

JoséQuintas escreveu:Fui precipitado em colocar a culpa no Harbour da hmg.
As vezes podemos errar, esse não é o problema. O problema e continuar errando e insistir no erro.

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.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro