Página 1 de 1

Tela em Mode(25,40)

Enviado: 06 Dez 2007 13:51
por Dércio_Luiz_Zanatta
Olá amigos..
Estou me aventurando nesse mundo do Xharbour, e até agora, estou gostando muito..
Tenho um programa em clipper que resolvei migrar para Xharbour.. Já compilei, executei , está tudo certo..
O único problema é que nesse programa eu uso a função Setmode(25,40) e nesse modo o Alert() não respeita esse modo de tela, ou seja, o Alert fica do tamanho de 25,80 "estourando" a tela...
O que posso fazer para resolver isso ?

Enviado: 06 Dez 2007 14:01
por Maligno
Normalmente qualquer função que acessa os recursos de vídeo deveria estar atenta aos detalhes relativos às dimensões em uso. Parece que não é esse o caso do Alert(). Se não houver meio de fazê-lo entender quais são as restrições, por meio de alguma configuração, acredito que o jeito é alterá-lo ou fazer seu próprio Alert(), o que é bem simples. Em pouco tempo fiz o meu em Clipper, com várias melhorias. Nunca gostei da Alert() padrão. :)

Enviado: 06 Dez 2007 14:32
por sygecom
Dércio, vc esta linkando alguma LIB , tipo GTWVT ou GTWVW ?

Enviado: 06 Dez 2007 15:37
por Dércio_Luiz_Zanatta
Não estou linkando nenhuma lib, apenas estou fazendo chamadas de uma DLL..., mas não creio que seja esse o problema...
Qunato a criar outra função para substituir o alert, eu até já fiz, mas queria tirar a dúvida se isso é um problema do Xharbour para não ter que alterar todos os fontes se necessidade...

Enviado: 06 Dez 2007 15:47
por sygecom
Dercio, acontece o seguinte, se vc linkar alguma gui, ou alert talvez funcione certinho, mas vc não poderá rodar seu sistema em tela cheia, maximo é maximizado....ou tem problema sim em rodar o alert em modo console que não seja nos 25,80...mais tarde eu vou até fazer uns testes....