Tela Inteira no XP.

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Fernando Borges
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 29 Set 2004 16:43
Localização: Sacramento/MG

Tela Inteira no XP.

Mensagem por Fernando Borges »

Marcelo, fiz o que vc me recomendou, desinstalei o Norton e instalei o AVAST, passei na maquina e não foi encontrado nenhum virus, mas o problema continua, quando acesso o EDIT e dou ALT+ENTER ele trava e não aceita digitar nada. Tem alguma outra ideia do que possa estar acontecendo?

Desde já agradeço

Fernando Borges.
uilian
Usuário Nível 1
Usuário Nível 1
Mensagens: 14
Registrado em: 31 Out 2004 19:15

Re: Tela Inteira no XP.

Mensagem por uilian »

Amigo tive este mesmo problema com um cliente que utilizava a seguite configuração.

processador athlon XP 2000+
placa mãe pcchips

quantu dava alt+enter ele travava a tela.
Fiz de tudo baixei as ultimas atualizações do windows mas não funcionou... se vc conseguir solucionar me avise pois tbm quero saber.

A minha solução foi passa o micro dele par win98 e funciona normal....

Eu acho q é algum drive de vídeo com pau....mas não é certeza

Fernando Borges escreveu:Marcelo, fiz o que vc me recomendou, desinstalei o Norton e instalei o AVAST, passei na maquina e não foi encontrado nenhum virus, mas o problema continua, quando acesso o EDIT e dou ALT+ENTER ele trava e não aceita digitar nada. Tem alguma outra ideia do que possa estar acontecendo?

Desde já agradeço

Fernando Borges.
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

bom eu naum tenho XP aki....mas vou anotar os dados q fiz no meu cliente...pois lá tem xpetas...e todos rodam normalmente em tela cheia...vou la lembrar das config...e coloco passo a passo aki....


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




kenew
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 08 Set 2004 15:08
Contato:

Mensagem por kenew »

Não sei se ajuda, mas eu não fiz nada ... só coloquei no começo do prg principal a função ... setmode( 25, 80 ) e sempre q abro o sistema fica tudo normal
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

opa vou testar isso hj kenew....(y)...bem mais simples ....


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




kenew
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 08 Set 2004 15:08
Contato:

Mensagem por kenew »

Tenta ai e posta se deu certo, eu fiz isso no XP e no Win2000 e funcionou.
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Conforme o colega Fernado postou em outro tópico, o problema foi resolvido e estava sendo causado por um arquivo cahamado HTPATCH.EXE que cahamava +2 e fazia o sistema travar em tela cheia.

Até logo.

Marcelo
Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Tela cheia no XP

Mensagem por Ricardo Sales Ribeiro »

Bom Dia amigos!

Testei esta versão, incluindo Setmode(25,80) no icinio do meu programa, e não deu certo. Funciona normalmente como antes.

Aguem teria uma outra sugestão.

Ricardo Sales
evolver
Membro Master
Membro Master
Mensagens: 189
Registrado em: 28 Ago 2004 01:02
Localização: Cruz Alta - RS
Contato:

Mensagem por evolver »

Eu desenvolvi uma função em assembler para o seguinte. Quando qualquer programa dos entra em modo gráfico no windows ele força o programa a entrar em tela cheia. E quando volta por texto ele continau em tela cheia (testado em todas as versões do windows, só não sei quanto a algum detalhe de outras placas de vídeo).

Tá no meu site seção de funções. Linka o obj junto com a aplicação e chama ela no começo do programa com a função FULLSCREEN().
Sergio "Evolver" Fagundes

CURVE-SE DIANTE DE MIM SER INSIGNIFICANTE, POIS EU SOU ROOT
Só respondo em PVT perguntas relativas ao que eu faço. Qualquer outra dúvida favor postar no fórum.
Peço aos veteranos que antes de responder a uma pergunta repetida dêem uma pesquisada e instruam a quem perguntou a fazer o mesmo.
Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Tela cheia no XP

Mensagem por Ricardo Sales Ribeiro »

Amigo Sergio!

Obrigado pela ajuda, já baixei a função, mais não consegui compilar com meu programa, devo não ter acertado colocar a chamada no meu .bat. Por favor se não for muito incomodo, poderia descrever o comando de como compilar e linkeditar com esta função.



Um forte abraço
Ricardo Sales
evolver
Membro Master
Membro Master
Mensagens: 189
Registrado em: 28 Ago 2004 01:02
Localização: Cruz Alta - RS
Contato:

Mensagem por evolver »

é só colocar nas linhas iniciais do programa a função

fullscreen()

Não compile, apenas linke o obj junto. Coloque ele junto com os arquivos a serem linkados e não os para serem compilados.

file fullscrn.obj

Deixei o código original para o pessoal que manja ver como é simples criar pequenas rotinas asm pro clipper. Por sinal deixei desativado a rotina de fullscreen mas que funciona apenas no windows 9x em detrimento dessa que funciona mais geral.
Sergio "Evolver" Fagundes

CURVE-SE DIANTE DE MIM SER INSIGNIFICANTE, POIS EU SOU ROOT
Só respondo em PVT perguntas relativas ao que eu faço. Qualquer outra dúvida favor postar no fórum.
Peço aos veteranos que antes de responder a uma pergunta repetida dêem uma pesquisada e instruam a quem perguntou a fazer o mesmo.
Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Tela Cheia no XP

Mensagem por Ricardo Sales Ribeiro »

Amigo Sergio!
Boa Tarde!


Cara deu certo, blz, mais uma vez te agradeço a colaboração, espero que outros clipeiros, que estavam com este problema consigam resolver com esta função desenvolvida por vc.

Um forte abraço
:D :D :D :D

Ricardo Sales
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Ficou uma misturada danada aqui, dois tópicos dentro de um, segue o resultado final do post principal.
Pessoal, só a titulo de ajuda. O Marcelo me ajudou e conseguimos resolver este problema na minha maquina. Acontece que tinha um programa com o nome HTPATCH.EXE e este estava chamando os arquivos WINIO.DLL e WINIO.SYS o que não deixava executar o sistema em tela cheia. Foi só remover o HTPATCH.EXE e os WINIO.*, reiniciar a maquina que o problema foi resolvido. Se alguem precisar de alguma ajuda neste sentido pode tentar fazer o mesmo. Aproveitando para agradecer ao Marcelo pela força. Valeu amigo.

Atenciosamente.

Fernando Borges.
Até logo.

Marcelo[/quote]
evolver
Membro Master
Membro Master
Mensagens: 189
Registrado em: 28 Ago 2004 01:02
Localização: Cruz Alta - RS
Contato:

Mensagem por evolver »

Ok qualquer coisa é só pedir.
Sergio "Evolver" Fagundes

CURVE-SE DIANTE DE MIM SER INSIGNIFICANTE, POIS EU SOU ROOT
Só respondo em PVT perguntas relativas ao que eu faço. Qualquer outra dúvida favor postar no fórum.
Peço aos veteranos que antes de responder a uma pergunta repetida dêem uma pesquisada e instruam a quem perguntou a fazer o mesmo.
kenew
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 08 Set 2004 15:08
Contato:

Mensagem por kenew »

Gostaria de saber se existe algum parametro ou algo parecido q impede o uso do SetMode() pois usei em XP e Win2000 e não tive problemas, como já vi alguns postarem aqui q não funciona, gostaria de saber se alguem descobriu o q impede esta função de funcionar.
Responder