Sistema para Lan house

Delphi

22/05/2003

Estou com o seguinte problema:
Se o usuário estiver jogando, e o micro é bloqueado, meu sistema está abrindo atrás do jogo. Já esta deefinido a propriedade FormStyle do Formulário como fsStayonTop, e mesmo assim o game fica na frente.
Pensei em minimizar todos os aplicativos e depois blolquear o micro, mas não encontrtei nunhuma rotina para minimizar os aplicativos, alguém tem alguma idéia de como resolver esse problema ?


Vmotta

Vmotta

Curtidas 0

Respostas

Rodrigodeoli

Rodrigodeoli

22/05/2003

certo conhecido meu vendeu um sistema que quando o tempo acaba, a maquina é reiniciada e ao voltar pro windows o sistema é recarregado automaticamente com a tela de login.
isso pode ser uma saida. Mas é um metodo um pouco agressivo ao proprio computador ficar sendo recarregado a todo momento, se servir para voce...blz.

qualquer coisa estamos aí

Rodrigodeoli


GOSTEI 0
Juan Basso

Juan Basso

22/05/2003

Isso não é uma boa saída Rodrigo. Como é uma LAN House, tem usuários que vão para entrar na Internet ou fazer documentos (.doc por exemplo).
Se reiniciasse, o cliente ficaria muito brabo e talvez não voltasse mais.


GOSTEI 0
Vmotta

Vmotta

22/05/2003

Obrigado pela atenção.

Eu coloquei agora para soar um beep durante 10 segundos, ao restar 10 minutos para o termino, assim se o cliente quiser ficar mais tempo, pode solicitar, e ao encerrar o tempo, a máquina está reiniciando.
Como disse Juan Basso, não é a melhor saída, mas por enquanto é a que resolveu, para quem souber outra alternativa me avise por favor.

Obrigado a todos
Vitor Hugo vmotta@eep.br


GOSTEI 0
Pamploni Cadé

Pamploni Cadé

22/05/2003

Olá,

Passei por problema igual ao seu e consegui resolvê-los. Se ainda tiver interesse eu posso te ajudar se você me ajudar.

Estou vendendo um cod. fonte a preço de banana (R$35,00). Se você comprar terá todo o acesso ao código. e ainda estarei disposto a tirar algumas dúvidas que você tiver.

pamploni@bol.com.br


GOSTEI 0
Rafael Roni

Rafael Roni

22/05/2003

bom se vc quiser minimizar vc pode usar o mostrar area de trabalho.sfc
com o shellexecute;
ou acho que isso seja bem logico que vc tenha colocado mas talvez.
bom não custa verificar a exibição do form como modal;


GOSTEI 0
Vmotta

Vmotta

22/05/2003

Esse problema já esta resolvido,se alguém estiver com o mesmo problema, é só utilizar o seguinte comando:

SetForeGroundWindow(Application.Handle);

esse comando passa a aplicação para frente.

T+
Pessoal
Vitor Hugo


GOSTEI 0
Pirikitu

Pirikitu

22/05/2003

valeu mermo cara... eu tb tava com esse problema. eu achei umas rotinas aqui pra minimizar todos os programas. precisaria adaptar ele pra fazer isso, mas acabei achando teu post aqui :)


GOSTEI 0
Guima

Guima

22/05/2003

Tentei usar esses comandos p/ por minha aplicacaun a frente mas naun deu certo ainda, fiz poucos testes, mas naun consegui, naun sei qdo xamar essa funcaun Setforeg... - estou com os mesmos problemas q vc, fora isso, o socket dah muito erro de sincronismo ...

Serah q alguem vai nos ajudar ???

Sem mais,

Guima


GOSTEI 0
POSTAR