Página 1 de 1
Desabilitar "X" via sistema
Enviado: 06 Abr 2006 16:56
por Alexandre Costa
Olá, Pessoal!
Tem como desabilitar, via sistema, aquele X do canto superior direito quando
se trabalha no Win XP sem tela cheia?
Acontece que tem alguns usuários que fecham por ali sem sair do sistema e
isto está dando problemas em meus índices CDX. Estou utilizando CL53 e
Blinker 7.
Obrigado.
[]s,
Alexandre
Re: Desabilitar "X" via sistema
Enviado: 07 Abr 2006 10:39
por digitom
Por que você não coloca o programa em tela inteira ?
Com isso você evitaria este problema.
Enviado: 07 Abr 2006 16:46
por kiko
o problema de colocar em tela cheia no XP eh q, hj em dia, mta gente usa o msn junto com o sistema...c vc colocar tela cheia, qndo chegar uma mensagem no msn, vai restaurar a tela e vai voltar pro problema inicial....
pra tirar aquele botao, nao sei se da pra fazer, pois ai ja nao eh mais com o sistema em clipper, é coisa do windows mesmo....
um jeito de resolver, pelo menos o problema de indice corrompendo, é vc verificar se fecharam o sistema certo...
quando vc abrir seu sistema, cria um arquivo texto de controle, e quando encerrar o sistema do jeito certo, apaga o arquivo de controle...
ai, quando abrir seu sistema, vc verifica se o arquivo existe. se existir, fecharam errado, ai vc apaga os arquivos .cdx e reindexa seu sistema...
Re: Desabilitar "X" via sistema
Enviado: 08 Abr 2006 07:52
por Maligno
Alexandre Costa escreveu:
Tem como desabilitar, via sistema, aquele X do canto superior direito quando
se trabalha no Win XP sem tela cheia?
Acontece que tem alguns usuários que fecham por ali sem sair do sistema e
isto está dando problemas em meus índices CDX. Estou utilizando CL53 e
Blinker 7.
Por coincidência alguém do news da UniPar teve a mesma dúvida. A resposta, como já disseram: pelo Clipper não vai dar. Você precisaria acessar a API do Windows. Fiz um pequeno programa em C que faz apenas isso. Sintaxe: ButtonX <ON|OFF>. Se interessar, pegue o ZIP com o EXE e fonte clicando
aqui.
Agora, se você se incomoda (como eu) pelo fato de ter que distribuir mais um arquivo para seus clientes, você tem a opção de embutí-lo dentro do seu executável. Pra isso, tenho um recurso pronto que simula os "resources" da programação Windows. Se quiser, há um ZIP na minha página com todo o material necessário e o "passo-a-passo" pra utilizar o recurso.
[]'s
Maligno
http://www.buzinello.com/prg
Enviado: 09 Abr 2006 22:17
por Stanis Luksys
Realmente,
Este problema é mesmo muito comum, mas pra resolver como bem disse o Maligno, somente utilizando API, caso este em que fica muito fácil se você se aventurar a migrar para o xHarbour, que conta com bibliotecas que podem inclusive fazer o seu programa rodar num autentica janela Windows sem alterar em nada o visual do seu programa, e que por padrão ja desabilitam o tal botão.
Vou aproveitar aqui pra parabenizar o colega Maligno. Vou baixar também e fazer meus testes com os arquivos indicados.
Falooo
Enviado: 09 Abr 2006 23:42
por Maligno
Stanis Luksys escreveu:Vou aproveitar aqui pra parabenizar o colega Maligno.
Apesar de (felizmente) já ter abandonado o Clipper de vez, estarei à disposição dos amigos sempre que possível.
Inclusive, assim que o tempo me permitir, vou reformular minha página e disponibilizar um grande lote de funções que, acredito, serão úteis pra muita gente. Até mesmo pra turma do XHarbour.
[]'s
Maligno
http://www.buzinello.com/prg
Re: Desabilitar "X" via sistema
Enviado: 12 Abr 2006 10:44
por Alexandre Costa
Valeu, pessoal!
A dica (e o programa) do Maligno já ajudou bastante. Utilizei e deu certo.
Obrigado e parabéns pela disponibilidade de vocês.
[]s,
Alexandre Costa
Enviado: 16 Abr 2006 20:47
por janio
Olá,
Encontrei um programa chamado
BUTTONX.EXE que promete fazer o mesmo. Não sei se é o mesmo que o Maligno desenvolveu!
http://www.jpatecnologia.com.br/html/download.htm
Janio
Enviado: 16 Abr 2006 22:07
por support sistemas
Maligno vc que e de Londrina ainda nao nos conhecemos algum dia podemos trocar ideias.
Enviado: 06 Dez 2006 11:44
por Mário Isa
Fiz o teste com buttonx.exe e nada feito.
executei ele na linha do dos e nada.
Do maligno não consegui localizar o prog a q se refere.
Mário