Página 1 de 3

Clipper 5.3 com LLIBG não funciona em LCD ?

Enviado: 03 Out 2007 16:59
por software_facil
Prezados,

Gostaria de saber se alguém já passou por esse problema, o de ter um aplicativo que utiliza os recursos gráficos da LightLib standard ( 640 x 480 ) e que não mostra nada na tela quando o monitor é um LCD !

Abraços

Enviado: 03 Out 2007 17:14
por Maligno
Não uso nada gráfico em DOS, mas se alguém me perguntasse se daria certo usar o CLD eu diria que sim e não.

Pelo lado mais pessimista: não... Se a comutação não for disparada pelo programa, nem tem como o CLD passar para o modo texto (é o único com o qual ele trabalha). Ele não foi feito pra isso.

Pelo lado otimista. Não gosto de ser otimista. Mas... :)))
Sim, se a comutação para o CLD for disparada pelo próprio programa, desde que o programa comute antes para o modo texto 80x25, que é o modo com o qual o CLD trabalha. Aí você poderá usar o CLD quase que normalmente. O "quase" fica por conta de alguma função que espera que o modo gráfico esteja acionado. Se executá-la dá pra imaginar a linguiça de rosca que vai ficar. Mas fora isso, dá pra usar normalmente. O único problema é a volta ao modo gráfico. A coisa tem que ser planejada para quando encerrar o CLD ele já tenha uma função de comutação na mira pra ser executada. Senão, linguiça de rosca de novo. :)

O que eu disse acima é baseado apenas em dedução. Nunca uso modo gráfico. Mas acho que o que acontece é isso aí mesmo.

Enviado: 03 Out 2007 17:51
por software_facil
Obrigado pela resposta Maligno, mas tem um detalhe que a pessoa que está com esse problema falou, o LCD funciona no mínimo em 800x600, e a LightLib standard só funciona em 640x480, ou seja, em monitores CRT, funciona normal, já em LCD, não mostra nada, será que isso tem alguma relação ?

Enviado: 03 Out 2007 18:02
por Maligno
Caramba! Isso que dá passar a noite em claro. Você falou em LCD e eu *juro* que vi CLD; o debugger do Clipper. Esquece tudo o que eu disse. :)))


Agora li direito. Então, valendo...

Não uso monitor LCD, mas realmente não vejo por quê um LCD não funcionaria em 640x480. Talvez a interface de vídeo seja limitada. Não sei dizer. Por curiosidade, vou até fazer o teste num cliente que comprou um esses dias. Mas se houver essa "trava" mesmo, então está explicado. E a solução seria conseguir aumentar a resolução pela LIB. É só a versão comercial que tem?

Enviado: 03 Out 2007 20:24
por Daniel
e tambem nao funciona em tela de 43x80 nao consegui fazer funcionar, trava nao da erro.

Enviado: 03 Out 2007 22:10
por Maligno
80x43 é até compreensível. É um modo texto que poucas interfaces suportam. Aliás, a única que vi que suporta esse alguns outros modos "diferentes" era uma que usava chipset Trident. Mas na maioria só dá problema.

Enviado: 04 Out 2007 08:13
por software_facil
Se alguém puder fazer o teste, agradeceria muito, pois no meu trabalho não tem LCD, em casa não tenho, e os poucos que tenho contato, tbem não tem, então, se alguém puder fazer o teste, o programa está no meu grupo, o link está na minha assinatura, é o frente de caixa feito em clipper 5.3 com lightlib.

Abraços

Enviado: 04 Out 2007 12:30
por alaminojunior
Tenho um colega que usa llibg com lcd, e também já vi em varias lojas aqui em Ubatuba funcionando. Eu uso um Notebook com widescreen e NÃO funciona, num outro Notebook do mesmo colega acima também NÃO funciona, tenho as vezes, quando preciso testar alguma alteração usar o DosBox.

Enviado: 04 Out 2007 13:55
por software_facil
Amigo, se vc puder, gostaria de entrar em contato com esse seu amigo, quem sabe falando com ele fica mais fácil resolver o assunto, se ele autorizar repassar o e-mail, fico grato.

meu e-mail : software_facil@hotmail.com

Abraços

Enviado: 04 Out 2007 16:50
por Maligno
Mas pelo relato do colega, pelo jeito é uma limitação de hardware. Talvez interface de vídeo mesmo. O que quer que seja, vai ficar no mesmo problema: em uns funciona em outros não.
Eu ia no meu cliente que comprou alguns LCDs hoje, mas ele ligou me pedindo pra ir só na semana que vem. Quando for, eu faço o teste. Se comutar para 640x480 já será um indício.

Enviado: 04 Out 2007 20:22
por janio
Olá,

Eu tenho um FRENTE DE CAIXA feito com clipper5.3b + LLIBG que funciona perfeito no meu NotBook com tela de 15". Tbem tenho dois clientes que têm monitores LCD e também funciona.

Amanhã vejo a configuração desse LCD e posto aqui.

Jânio

Enviado: 05 Out 2007 10:54
por Stanis Luksys
Opa,

Deve ser mesmo uma limitação do monitor.

Mas é um tanto estranho, pois note que se você abrir o prompt em tela cheia, ou mesmo as primeiras telas de boot do pc, e apertar a tecla de menu do monitor, a resolução é informada pelo mesmo é de 720x400, nenhum pouco "convencional".

Enviado: 05 Out 2007 11:22
por vagucs
nao sei amigos se tem uma relação da LLIBG com o LCD, pois o relacionamento direto da LLIBG é mais com a placa de video do que com o LCD, mas testem pelo DOSBOX, eu rodo programas de LLIBG pelo DOSBOX em qualquer micro, roda muito bem.

Enviado: 05 Out 2007 12:06
por Maligno
o relacionamento direto da LLIBG é mais com a placa de video do que com o LCD
Seria estranho se fosse diferente.

Enviado: 05 Out 2007 12:17
por vagucs
sempre me tirando né cara, vc chga a ser ridiculo, bom se nao sabe a LLIBG manda comandos diretamente para o monitor, mas este nao influenciam no seu funcionamento ou nao. mas disse para os amigos acima, nao tem um vinculo logico o modelo do monitor, pois as resoluções sao padrao e o LCD é um monitor comum para o sistema. por isso que usem o DOSBOX se estiverem tendo algum problema, que em maior parte é simples a string de informações VESA que a placa de video reotrna, que nas placas mais novas é maior, dai a LLIBG nao le a string de informações corretamente, as vezes o simples fato de instalar o UNIVESA resolve, entao cara, como vc colocou a citação como se eu fosse "burro", tentei apenas explicar que nao tem uma ligação direta pelo fato do programa nao rodar pelo monitor ser LCD.