gtwvw + xharbour 121 - tela não redimensiona correto

Outras bibliotecas visuais e IDEs para Harbour/xHarbour (xHGTK/HbWxW/GtWvT/GtWvW/WvWtools.etc)

Moderador: Moderadores

Avatar do usuário
edutek
Usuário Nível 1
Usuário Nível 1
Mensagens: 45
Registrado em: 21 Set 2005 21:16
Localização: Campo Grande-MS

gtwvw + xharbour 121 - tela não redimensiona correto

Mensagem 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
Editado pela última vez por anacatacombs em 21 Jul 2010 13:28, em um total de 2 vezes.
Razão: O presente tópico foi movido da seção xHarbour, uma vez que seu conteúdo não tem relação com os objetivos daquela seção.
Eduardo Mendes
eduardo@conesnet.com.br
xharbour 1.0.0 + gtwvw + dbfcdx + xdev + sqlib + hwgui (printdos e msgs)
clipper 5.2e + exospace
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: gtwvw + xharbour 121 - tela não redimensiona correto

Mensagem por anacatacombs »

Olá Edu
acho que a GTWVW não funciona bem com o xHarbour 1.21

[]'s

Ana
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Re: gtwvw + xharbour 121 - tela não redimensiona correto

Mensagem 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.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Re: gtwvw + xharbour 121 - tela não redimensiona correto

Mensagem 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.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: gtwvw + xharbour 121 - tela não redimensiona correto

Mensagem por anacatacombs »

Eu particularmente não consegui usar a gtwvw+xharbour 121
Achei melhor migrar direto para hwgui..

[]'s
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Re: gtwvw + xharbour 121 - tela não redimensiona correto

Mensagem 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.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Re: gtwvw + xharbour 121 - tela não redimensiona correto

Mensagem 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.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: gtwvw + xharbour 121 - tela não redimensiona correto

Mensagem 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

:)
Responder