Página 1 de 1
gtwvw + xharbour 121 - tela não redimensiona correto
Enviado: 21 Jul 2010 11:45
por edutek
Boa tarde.
Voltei a baixar o xharbour 1.2.1 com a gtwvw
estou com o seguinte problema,
ele não redimensina a janela, a janela principal fica em toda a tela ex - 36
x 158 (maxrow e maxcol)
na segunda tela tipo no browse de inclusão de cliente, ele tá ficando 24 x
79, a janela até consegui redimensionar, mas o browse não consegui, ele não
fica 36 X 158, só fica 24x 79
e na xharbour 1.0.0 funciona certinho
Que pode ser ?
Eduardo Mendes
Re: gtwvw + xharbour 121 - tela não redimensiona correto
Enviado: 21 Jul 2010 13:27
por anacatacombs
Olá Edu
acho que a GTWVW não funciona bem com o xHarbour 1.21
[]'s
Ana
Re: gtwvw + xharbour 121 - tela não redimensiona correto
Enviado: 17 Ago 2010 16:58
por acelconsultoria
A Ana pode ter razão, Edu...
Mas tente também testar:
WvW_SetMainCoord( .T. ) // trabalhar sob as mesmas coordenadas da janela principal do programa
WvW_SetMainCoord( .F. ) // cada janela terá sua coordenada independente da janela principal.
Não sei exatamente o que vc precisa, mas as coordenadas dependem exatamente do que vc deixou configurado. E todas as outras janelas serão influenciadas por essa configuração, não oferecendo tantas possibilidades de manuseio.
Re: gtwvw + xharbour 121 - tela não redimensiona correto
Enviado: 07 Out 2010 16:54
por acelconsultoria
Outra coisa...
Eu percebi também que, se você estiver usando o DbEdit(), a tela realmente não vai ficar boa. Eu não estudei profundamente os códigos da DbEdit() mas é nítido que não é possível trabalhar com telas acima de 79 colunas, usando xHarbour 1.2.1 + GTWVW.
Re: gtwvw + xharbour 121 - tela não redimensiona correto
Enviado: 11 Out 2010 15:42
por anacatacombs
Eu particularmente não consegui usar a gtwvw+xharbour 121
Achei melhor migrar direto para hwgui..
[]'s
Re: gtwvw + xharbour 121 - tela não redimensiona correto
Enviado: 20 Out 2010 21:13
por acelconsultoria
Acho que o caso, não seria problemas na compilação ou linkagem. E sim umas "falhas" com algumas funções.
Eu tentei montar uma tela com ll = 28 e cc = 95 ... funcionou legal. Todos os SAYs e GETs, cores, BOXes e demais funções de tela funcionam numa boa. Mas se vc usar o DbEdit(), o mesmo não consegue ultrapassar o limite de 24x79.
Na tela abaixo, eu tentei trabalhar com 28x95 de tela, e chamando a função DbEdit() ela não preenche todo o espaço. Ficou uma falha no canto direito da janela aberta... e detalhe, pra tentar limpar esse espaço cinza o comando @ ... CLEAR TO... não funciona também. Pra corrigir eu tive que fazer vários comandos SAYs para preencher.
Não cheguei a testar com a classe Tbrowse, já que essa função é uma antiga minha e mudá-la implicaria em uma série de coisas.
E pra quem quiser saber o que usei pra montar essa tela, foi apenas xHarbour 1.2.1, com Gtwvw e Visual Lib com os botões redesenhados.
Re: gtwvw + xharbour 121 - tela não redimensiona correto
Enviado: 20 Out 2010 22:25
por acelconsultoria
Olá...
Eric.Developer escreveu:além de ser prematuro usar a palavra "falhas" sem antes conhecer mais fatos
Eu usei a palavra "falhas" propositalmente em aspas justamente para figurar a intenção, e não quis dizer que foi uma falha propriamente dita.
É óbvio que testei os comandos citados e a função SETMODE "n" vezes para encontrar as melhores possibilidades para desenhar a tela. Não tem mesmo nada de PREMATURO nisso, amigo. O post que iniciou essa conversa foi descrito pelo colega EduTek, citando exatamente a limitação da DbEdit().
Veja o screenshot postado. Se os "quadrados" cinzas insistem em aparecer mesmo após o comando @ CLEAR TO e a chamada da função DbEdit(), então é óbvio que alguns comando e funções não irão se adequar a diversos tamanhos de telas, limitando-se a 79 colunas. Não é uma falha grotesca. É contornável. Mas convenhamos que é uma limitação dessas funções e comandos.
Re: gtwvw + xharbour 121 - tela não redimensiona correto
Enviado: 25 Out 2010 17:39
por anacatacombs
Eric.Developer escreveu:o que houve ? problemas na compilação, linkagem ou execução ?
Então meu querido..Vários erros de compilação.
Decidimos migrar direto para HWGUI
