Windows XP em tela cheia

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

jpalma
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 18 Ago 2003 14:15

Windows XP em tela cheia

Mensagem por jpalma »

Boa noite

Quando instalei meu sistema em um cliente e configurei para "tela cheia" esta apresentando a seguinte mensagem de erro "CPU NTVDM encontrou uma instrução não permitida" e o programa é encerrado.

Quando executo o programa no modo "janela" funciona normalmente.

grato
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Re: Windows XP em tela cheia

Mensagem por Pablo César »

Acho que este ainda é um enigma. Veja que tem tópicos ainda falando sobre isso:

viewtopic.php?f=1&t=6312&p=30459&hilit=NTVDM#p30459
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
jpalma
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 18 Ago 2003 14:15

Re: Windows XP em tela cheia

Mensagem por jpalma »

Pablo

Tenho meu sistema instalado em windows xp e esta é a primerira vez que isso acontece.

No link que você indicou Maligno utiliza a "FullScreen"; onde posso consegui-la.


grato
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Fullscreen com WinFullScr()

Mensagem por Maligno »

Seria a função WinFullScr()? Se for: http://pub.buzinello.com/index.php?d=./ ... r/sources/
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
labaroazul
Usuário Nível 2
Usuário Nível 2
Mensagens: 83
Registrado em: 26 Fev 2008 14:52
Localização: São Paulo - SP
Contato:

Re: Windows XP em tela cheia

Mensagem por labaroazul »

JPalma, tenta fazer o seguinte:

1 - Deixa o programa abrir naquela janelinha pequena sem-vergonha do prompt de comando, mesmo.

2 - Instrui o usuário a pressionar <Alt> + <Enter> após a abertura dessa janelinha.

Se isso não resolver, com certeza é por culpa de alguma blbioteca externa ao Clipper como disse o pessoal. Ela pode estar em conflito com os drives de vídeo, por exemplo. Aí é só tentar o que :xau o pessoal te sugeriu agora há pouco. :xau
Windows XP Professional + Clipper 5.2e + Exospace + Dbase III Plus + SIX3 + NoDosImp + LXPic
"O trabalho afasta três males: o vício, a pobreza e o tédio." (Voltaire)
Site: http://www.labaroazul.xpg.com.br
Repositório: http://www.4shared.com/dir/31334106/e79 ... aring.html
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Re: Windows XP em tela cheia

Mensagem por Pablo César »

labaroazul escreveu:Instrui o usuário a pressionar <Alt> + <Enter> após a abertura dessa janelinha.
Mas Lábaro, se em outro computador que não ocorre isto e estive em tela cheia, por quê deveria ser solicitado ao usuário para pressionar <Alt> + <Enter> ?. Quero dizer que primeiramente precisa-se saber em que modo a sessão está sendo exibida (tela-cheia ou janelada) daí sim, conforme for pedir. Mas até onde eu sei isso só é possível fazer em WIN98 ou 95 não em XP. Em Xp é possivel alterar o modo de exibição através da função WinFullScr() do OBJ que o Maligno indicou.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
jpalma
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 18 Ago 2003 14:15

Re: Windows XP em tela cheia

Mensagem por jpalma »

Maligno

Qual procedimento para utilização da função, alem de linkar o OBJ fornecido ?

ps: labarolazul, já tinha efetuado o procedimento sugerido por você e o problema persistiu.


sds
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Re: Windows XP em tela cheia

Mensagem por Pablo César »

jpalma, veja o que o Maligno comenta sobre a função desse OBJ:
viewtopic.php?f=1&t=7385&p=40100&hilit=WinFullScr#p40100
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
jpalma
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 18 Ago 2003 14:15

Re: Windows XP em tela cheia

Mensagem por jpalma »

Pablo

Na realidade a minha duvida é onde devo colocar a chamada a função "WinFullScr()".
Ela deve ser colocada no inicio do meu PRG principal ?

grato
Alcir
Usuário Nível 1
Usuário Nível 1
Mensagens: 34
Registrado em: 17 Abr 2008 10:57
Localização: sao paulo

Re: Windows XP em tela cheia

Mensagem por Alcir »

Eu gosto de trabalhar na janela, pq vc tem acesso a area de trabalho, mas pra ficar full screen é só apertar Alt+enter.

Abraços
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

jpalma escreveu:Na realidade a minha duvida é onde devo colocar a chamada a função "WinFullScr()". Ela deve ser colocada no inicio do meu PRG principal ?
Execute-a no ponto em que achar que seu programa deve mudar para o modo full screen.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
jpalma
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 18 Ago 2003 14:15

Re: Windows XP em tela cheia

Mensagem por jpalma »

Pessoal

Obrigado pelas dicas, vou efetuar os testes com a função.


grato
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Windows XP em tela cheia

Mensagem por Pablo César »

Não sei por quê cargas dáguas está dando este erro: Imagem, por tanto desistí do uso da WinFullScr(). Outra porque não tem a situação inversa para usá-la e voltar ao modo janelado. Mas os seus pobremas se acabaram-se, disse o seu Creysson do Casseta & Planeta... Achei este aplicativo que reproduz o ALT-ENTER e outra teclas também, o link para baixá-lo é http://www.richpasco.org/utilities/keystuff.html

E pode ser executado normalmente de dentro do nosso aplicativo toda vez que for necessário, portanto dá para alternat de "Tela cheia" para modo Janelado e vice-versa. O único problema é que até agora não achei uma forma de detectar o modo da sessão em WINXP. Para WIN98 eu utilizo o Z.COM (http://www.vagucs.com.br/dwclipper/z.zip) que o Wagner apresentou E falo disto no tópico viewtopic.php?f=39&t=4328&p=36866#p36866

Bom espero ter contribuído ao menos em partes com o problema de alternar os modos de exibição de seção...
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder