1) En Windows, al ser un sistema operativo multitarea, no es necesaria la
existencia de TSRs (programas residentes en memoria); esto existia y eran
necesarios en DOS ya que ese SO no era multitarea.
2) Por lo tanto, el equivalente a un TSRs en Windows sería un programa que
se ejecutara y luego permaneciera inactivo (quizás mostrando un icono en el
SysTray) hasta que ocurra un evento en particular. Aun cuando es posible
hacer un programa en VFP que haga esto, tienes que tener en cuenta que un
ejecutable VFP consume gran cantidad de recursos del SO, por lo que debes
cuidarte de que la máquina donde ejecutes este "TSR" cuente con al menos un
PII y 64 Mb de RAM o más. No digo que con menos no corra, sino que
disminuiría sensiblemente el tiempo de respuesta de las demás aplicaciones
en ejecución.
--
********************************************
Victor Espina
http://www.mitrompo.com/vespina
Jaime Briceno <jbr...@unitru.edu.pe> escribió en el mensaje de noticias
uP9WmsMAAHA.296@cppssbbsa05...
Gracias
"Victor Espina" <ves...@zeus-soft.com> escribió en el mensaje
news:#EyikwTAAHA.196@cppssbbsa05...
1) Una libreria FLL o funciones API que te permitan colocar un icono en el
área del systray. Puedes bajártelo del portal de Pablo
(http://pagina.de/visualfox)
2) Escondes el escritorio en tu programa (usando el CONFIG.FPW) y colocas un
READ EVENTS luego que hayas configurado tu aplicación. Esto causará que el
programa quede en ejecución pero sin ninguna señal visible de ello. Al usar
la libreria FLL para colocar el icono en el systray, esta te permitirá
definir que procedimientos que se ejecutarán cuando el usuario haga click,
dobleclick o rightclick en el ícono de la aplicación
Para lo del procesador de eventos todo lo que necesitas es un timer y una
tabla con la lista de eventos a ejecutar y la hora en que deben ser
ejecutados. Lo demás es "carpinteria"....
--
********************************************
Victor Espina
http://www.mitrompo.com/vespina
Jaime Briceno <jbr...@unitru.edu.pe> escribió en el mensaje de noticias
uxV5R9TAAHA.295@cppssbbsa05...