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.

Imagem

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

:)