Sobre a BGEVENT.LIB...
Moderador: Moderadores
Sobre a BGEVENT.LIB...
Ola pessoal,
Como faço para usar o programa normalmente e chamar dentro deste uma rotina de loop para leitura de uma arquivo de dados.
Eu consegui por em segundo plano porem preende o sistema em primeiro plano, ou seja, se tiver fazendo um tarefa no sistema e a leitura ativar eu tenho q esperar terminar para poder continuar.
Eu queria que ficasse mesmo EM SEGUNDO PLANO sem interferencia no primeiro.
Usei o comando:
Define backgroundevent Action EU() Name "UdfClock1" interval 1
Onde EU() é a minha funcao, sera que tem um comando especifico para isso.
Abraços,
Como faço para usar o programa normalmente e chamar dentro deste uma rotina de loop para leitura de uma arquivo de dados.
Eu consegui por em segundo plano porem preende o sistema em primeiro plano, ou seja, se tiver fazendo um tarefa no sistema e a leitura ativar eu tenho q esperar terminar para poder continuar.
Eu queria que ficasse mesmo EM SEGUNDO PLANO sem interferencia no primeiro.
Usei o comando:
Define backgroundevent Action EU() Name "UdfClock1" interval 1
Onde EU() é a minha funcao, sera que tem um comando especifico para isso.
Abraços,
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Tive problema semelhante, fiz o seguinte :
Fiz separado a rotina de monitoramento só que para consumir menos do processador compilei com o xHarbour, apesar de não dominar o xHarbour o programa era simples e foi fácil, acho que com uma ajuda dos amigos que conhecem o xHarbour dá até para colocar no Tray.
Até logo.
Marcelo
Fiz separado a rotina de monitoramento só que para consumir menos do processador compilei com o xHarbour, apesar de não dominar o xHarbour o programa era simples e foi fácil, acho que com uma ajuda dos amigos que conhecem o xHarbour dá até para colocar no Tray.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Foi nela que pensei, mas como não domino, preferi deixar pra quem sabe...
Se não me engano dá para ficar no Tray com ela, estou certo Vanilton ?
Obs : Só não vejo polêmica e sim uma solução "fine" para o problema.
Até logo.
Marcelo
Se não me engano dá para ficar no Tray com ela, estou certo Vanilton ?
Obs : Só não vejo polêmica e sim uma solução "fine" para o problema.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Indo mais além
Tenho em Fivewin um pequeno programa que funciona como servico do Windows ficando ainda escondido, com ele seria possivel voce programar aspectos identico a um post existente aqui no forum e não é velho.
O serviço fica monitorando pelo aparecimento de dois arquivos, um chamado INICIO.$$$ e ai ele inicia a operação desejada que poderia facilmente ser um arquivo precompilado em Harbour, tipo script, sendo que voce manda o arquivo INICIO.$$$ que na verdade seria um .DBF`disfarçado contendo nome do script e outras informações.
O serviço ao encontra o arquivo iniciaria operação do script e ficaria processando ate encontrar novamente FINAL.$$$.
Porque um serviço e porque um script? porque ele seria independente e quase multiuso.
Os scripts em Harbour são sequencias de comandos e funções xBase compiladas com o parametro /gh gerando arquivos com extensão .hrb
Logico que a idéia acima surgiu derepente, nunca implementei desta forma. Implemento sim o uso de scripts em meu sistema para rodar pequenos macros para resolver alguns problemas corriqueiros e para gerar as sequencias de dados para os meus graficos.
Em suma seu aplicativo continuará em Clipper mas se precisar de novos recursos comece a usar as ferramentas um pouco mais avançadas, incluindo o mundo Harbour.
Tenho em Fivewin um pequeno programa que funciona como servico do Windows ficando ainda escondido, com ele seria possivel voce programar aspectos identico a um post existente aqui no forum e não é velho.
O serviço fica monitorando pelo aparecimento de dois arquivos, um chamado INICIO.$$$ e ai ele inicia a operação desejada que poderia facilmente ser um arquivo precompilado em Harbour, tipo script, sendo que voce manda o arquivo INICIO.$$$ que na verdade seria um .DBF`disfarçado contendo nome do script e outras informações.
O serviço ao encontra o arquivo iniciaria operação do script e ficaria processando ate encontrar novamente FINAL.$$$.
Porque um serviço e porque um script? porque ele seria independente e quase multiuso.
Os scripts em Harbour são sequencias de comandos e funções xBase compiladas com o parametro /gh gerando arquivos com extensão .hrb
Logico que a idéia acima surgiu derepente, nunca implementei desta forma. Implemento sim o uso de scripts em meu sistema para rodar pequenos macros para resolver alguns problemas corriqueiros e para gerar as sequencias de dados para os meus graficos.
Em suma seu aplicativo continuará em Clipper mas se precisar de novos recursos comece a usar as ferramentas um pouco mais avançadas, incluindo o mundo Harbour.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Andril,
Não se se aplica ao seu caso, mas o STANIS, um colega nosso aqui do fórum, desenvolveu um programinha chamado 'Mini Tray' que minimiza qualquer programa para o 'reloginho'.
Veja no site dele... quem sabe resolve...
http://www.luksyssoft.com.br/
Downloads
Ferramentas e Utilitários
Um Abraço,
Jânio
Não se se aplica ao seu caso, mas o STANIS, um colega nosso aqui do fórum, desenvolveu um programinha chamado 'Mini Tray' que minimiza qualquer programa para o 'reloginho'.
Veja no site dele... quem sabe resolve...
http://www.luksyssoft.com.br/
Downloads
Ferramentas e Utilitários
Um Abraço,
Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql

