Pregunta: | 1683 - UN BUEN RELOJ!! |
Autor: | Jose Daniel Ayrám |
Mis más cordiales saludos!!, mi pregunta es la siguiente: ¿ Como puedo colocar la hora en clipper pero que siga corriendo ?, es decir, que sea un reloj al estilo windows o como el que crea FOXPRO que los segundos se mueven si importar lo que hagas. Gracias Anticipadas |
Respuesta: | Raul Mederos |
Tenes una función que se llama SHOWTIME(), que la puedes encontrar en la Nantucket Tools II para Clipper 5.01.
Te funciona en cualquier version de clipper, solo tenes que pasarle los parametros requeridos. |
Respuesta: | José Revoredo |
No sé si sabras suficiente Clipper para hacerlo. Sin embargo te digo la respuesta: Debes cambiar los estados de espera INKEY() por una función xInkey() por ejemplo la de la librería abraxas. xInkey a parte de comportarse como un INKEY() ejecuta el code block que tu desees. Evidentemente el codeblock que deseas es el del reloj. osea algo que cada segundo pinta en tu pantalla la nueva hora. El resto es que tus menus los controles tú. osea que el estado de espera con INKEY lo sustituyas por el xInkey con el reloj. Puedes controlar a los memoedit, dbedit, tbrowse, clase get, etc. Los dos primeros por ser funciones clipper viejas son mas dificiles pero con ingenio se puede. Si no sabes Clipper avanzado..mejor olvídalo. José Revoredo Lima Perú |
Respuesta: | Danny Alexánder Lozano Castro |
realmente hacer un reloj en clipper es muy dificil, debido aque el ciclo de segundos se enlupa y no deja seguir con otra aplicaciones. Para ello el clipper cuenta con muchas librerias en el mercado, como lo son: Fastlib, Catools, Exospace etc.. Te recomiendo que intentes bajar la libreria fastlib que se encuentra en internet, la instalas y luego intenta con el comando Clock(). Ejemplo: CLOCK (.T.,0,71,"B+/B") En donde .T. es la condicion verdadera para que aparezca el reloj. 0,71 son las posiciones en ´Y´ y ´X´ del reloj y "B+/B" es el color de los números y fondo del reloj. Esta libreria contiene muchas más utlidades, compilables con clipper, por ejemplo: Calculadora, Calendario, Backups, Relojes mucho más cheveres, etc. Espero haber resuelto tu duda, y en espera de cualquier respuesta me suscribo. Cordialmente, DANNY ALEXANDER LOZANO PROGRAMADOR DE SISTEMAS BOGOTA - COLOMBIA |