Ver Mensaje Individual
  #8  
Antiguo 20-08-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Depende, si los abres mediante RunAndWaitShell(....,sw_showmodal), justo al cerrar el pdf se podrá borrar por su nombre.
Código:
Tratarpdf( i )
  cFicheroPdf = 'documento'+inttostr(i)+'.pdf';
  RunAndWaitShell( cFicheroPdf, ... ..., sw_showmodal)
  borrar( cFicheroPdf)
Así no tendrías que saber cuándo se ha cerrado.


De otra forma no sé, porque imagino que se tendrá que estar verificando si todavía existe. Algo como lo que comenté antes, mantener una lista de los pdfs que se han abierto y cada cierto tiempo hay que comprobar si está todavía la ventana abierta, en caso contrario se podrá borrar.
A ver si encuentras algo sobre windows.findwindow

Última edición por Casimiro Notevi fecha: 20-08-2018 a las 19:33:57.
Responder Con Cita