![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Problema con Servicio para copiar programas
Hola tengo un problema, hice un servicio que actualiza los programas en el servidor de 4 a 5 de la mañana, el servicio funciona bien, compara si las versiones de los prg son distintas actualiza, el tema es que si un programa esta en uso o no lo puede copiar por algún problema se frena el servicio y no continua, cuando detengo el servicio termina de actualizar todo. Si pruebo el programa como un form comun aunque exista algun problema entre los prg a actualizar copia hasta el final. No se como solucionar esto.
Les dejo las funciones y como hice el prg. Gracias!!!! El Servicio que copia el programa con un timer cada 5 minutos en ese lapso de horas : Cita:
Funcion que Copia Cita:
Cita:
Última edición por shoulder fecha: 21-03-2013 a las 14:55:55. Razón: Error titulo |
|
#2
|
||||
|
||||
|
Hola shoulder. La próxima vez utiliza las etiquetas [delphi]...[/delphi], son más apropiadas que [quote]...[/quote].
Respecto a tu problema, coligo que el problema es que no tratas las excepciones, así que cuando se encuentra con una (no puede copiar un archivo porque está en uso) todo se para. Deberías poner uno o dos "TRY ... EXCEPT ... END;" en el proceso de copia para evitar que se extienda hasta salir del programa.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#3
|
|||
|
|||
|
Problema con Servicio para copiar programas
Hola Gracias primero por responderme, probe con Try - Except pero no me funciono, se detiene el servicio y recien cuando lo bajo continua. lo raro cuando uso un form comun funciona todo bien.
|
|
#4
|
|||
|
|||
|
con fFlags := FOF_NOERRORUI, ahora continua...
|
|
#5
|
||||
|
||||
|
Entonces, ¿está solucionado con el cambio en "fFlags"?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#6
|
|||
|
|||
|
Si gracias!, agregando la flag en la función copiatodo, no se frena y continua hasta el final.
fFlags := FOF_NOERRORUI |
|
#7
|
|||
|
|||
|
Hola, hay alguna forma de cerrar una aplicacion cuando detecte por ejemplo 2 horas de inactividad?. Siguiendo con el servicio antes mencionado, funciona bien, pero hay personas que dejan la PC encendida con el programa abierto y no me actualiza el programa.
|
|
#8
|
||||
|
||||
|
Por favor, recuerda nuestras normas, abre un nuevo hilo para una pregunta que no tiene nada que ver con lo que se está tratando en este.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| copiar archivo a otra maquina de la red desde un servicio | hach | API de Windows | 1 | 02-10-2018 11:46:32 |
| 4 programas para aprender | malwkaf | Varios | 5 | 19-12-2011 18:40:31 |
| Tu sueño hecho realidad: las librerías para desarrollar programas para MSN Messenger | Black_Ocean | API de Windows | 2 | 12-02-2009 07:46:22 |
| Programas para Mac | RoyTan | Debates | 5 | 22-01-2008 23:32:36 |
| Programas para PALM en Delphi | Delphius | Varios | 2 | 30-09-2006 08:26:15 |
|