Descanço de tela, como posso usar no clipper?
Moderador: Moderadores
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Descanço de tela, como posso usar no clipper?
Olá pessoal,
Queria saber se alguém pode me passar algumes funções para descanço de tala.
Valeu a atenção.
Queria saber se alguém pode me passar algumes funções para descanço de tala.
Valeu a atenção.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Caso ninguém tenha algo de concreto a indicar, pesquise no site The Oasis. É bem capaz que tenham algo por lá.
Eu propriamente tenho. Mas são protetores feitos em C no modo gráfico. Fiz mais por curiosidade (ou vadiagem
do que por utilidade. Ninguém usa. 
Eu propriamente tenho. Mas são protetores feitos em C no modo gráfico. Fiz mais por curiosidade (ou vadiagem
[]'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!
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!
Veja se realmente é uma necessidade por proteção de telas no sistema. Tive muitos problemas com proteções que encontrei para download, funcionava ate que bem, porem descobri que durante um calculo no DBF se a demora fosse superior que o tempo para a proteção entrar, dava chabu!!!
Fiz minha propria chamada de protecao de tela usando a EVEN.LIB porem dava problema quando mandava imprimir algo, a impressora fica em pausa... haja paciencia.
Depois que quebrei a cabeça para resolver tudo isso, hoje acho que ninguem usa a bendita protecao de tela.
Será que é realmente necessário????? Hoje sei que não!!!
Anderson
Fiz minha propria chamada de protecao de tela usando a EVEN.LIB porem dava problema quando mandava imprimir algo, a impressora fica em pausa... haja paciencia.
Depois que quebrei a cabeça para resolver tudo isso, hoje acho que ninguem usa a bendita protecao de tela.
Será que é realmente necessário????? Hoje sei que não!!!
Anderson
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Olá meus caríssimos.
Vejam só:
Procedure Protect
Local Prot,Txt
Prot:= SaveScreen(00,00,24,79)
if substr(time(),8,1) $ "1,3,5,7,9"
set colo to
Txt:= "Escreva aqui qualquer coisa"
VlMarquee(txt,"g+/n",.01)
else
Caos()
endif
_rest(00,00,24,79,Prot)
rele prot,txt
Clodoaldo, a função VlMarquee() é da Visual Lib, e a Caos(), é da Fast Lib, da qual vc já é adepto. Aliás, a Fast Lib possui varias outras. Pesquise no NG.
Boa sorte.
Vejam só:
Procedure Protect
Local Prot,Txt
Prot:= SaveScreen(00,00,24,79)
if substr(time(),8,1) $ "1,3,5,7,9"
set colo to
Txt:= "Escreva aqui qualquer coisa"
VlMarquee(txt,"g+/n",.01)
else
Caos()
endif
_rest(00,00,24,79,Prot)
rele prot,txt
Clodoaldo, a função VlMarquee() é da Visual Lib, e a Caos(), é da Fast Lib, da qual vc já é adepto. Aliás, a Fast Lib possui varias outras. Pesquise no NG.
Boa sorte.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
Isso até pode acontecer, mas é perfeitamente contornável com o uso de semáforos. A função de teclado dispara o protetor apenas se um certo semáforo estiver aberto. Caso contrário, fica do jeito que está.porem descobri que durante um calculo no DBF se a demora fosse superior que o tempo para a proteção entrar, dava chabu!!!
[]'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!
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!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Eu por exemplo utilizo o descanso de tela para indexar os arquivo de índices. Claro que antes faço uma verificação se os arquivos de dados estiverem fechados, daí faço a indexação e depois chamo a função de proteção de tela conforme o estilo que o usuário tenha selecionado como protetor. Vale também dizer, que os meus GETs tem um temporizador que aciona uma saída nos lugares críticos (é dizer onde mais é usado para inclusão o aletração), desta forma se o usuário deixou num GET ativo e foi embora para almoçar, quando o usuário retornar verá que aquela sessão foi fechada (não gravada) e com os arquivos fechados (na tela principal).
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.
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.
Fiz algo semelhante alterando o uso da InKey(), mas com um registro de status, onde determino o que pode ou não pode ser "derrubado". Assim acho que ficou bem fácil.
[]'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!
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!
Pode ate ser contornavel desde que o programador ja tenha em todo seu codigo o esquema de semafaro, no meu caso, e exclusivamente com o problema sendo os comandos de banco de dados (SET FILTER, COUNT, SUM e etc) nao era viavel usar semafaro, por que abro todos os DBFs na abertura do sistema tornando o processo muito trabalhoso.mas é perfeitamente contornável com o uso de semáforos. A função de teclado dispara o protetor apenas se um certo semáforo estiver aberto. Caso contrário, fica do jeito que está.
É o que eu disse, depende da necessidade de cada um. Mais acho que a maioria dos programadores querem fazer a sua propria proteção de tela mais como um desafio do que propriamente necessidade de uso.
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Talvez eu tenha usado o termo semáforo de forma errada. Digamos que se trata de um registro de "status", onde se define "o quê" o código está fazendo. Funciona como um semáforo. Você diz ao sistema o quê está sendo feito e se isso pode ser interrompido. Infelizmente, o trabalho de implementação será tão maior quanto maior for o softare.nao era viavel usar semafaro, por que abro todos os DBFs na abertura do sistema tornando o processo muito trabalhoso.
[]'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!
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!
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
AlaminoJunior!
Como faço para que essa função fique automática, passe a ativar o descanço detela após alguns minutos?
Achei a SCRNSAVE.LIB que posso definir seis tipos de descanso e defino também o tempo de espera para ativar o descanso.
Queria colocar a função caos() da FAST.LIB para rodar automaticamente.
Valeu a ajuda.
Como faço para que essa função fique automática, passe a ativar o descanço detela após alguns minutos?
Achei a SCRNSAVE.LIB que posso definir seis tipos de descanso e defino também o tempo de espera para ativar o descanso.
Queria colocar a função caos() da FAST.LIB para rodar automaticamente.
Valeu a ajuda.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Sygecom,
Tu pode me passar a lib que você postou ai em cima?
Meu e-mail tá aqui em baixo.
Valeu.
Tu pode me passar a lib que você postou ai em cima?
Meu e-mail tá aqui em baixo.
Valeu.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br


