Buenas Lepe.
El Application.ProcessMessage ya lo tengo puesto antes de cargar el fichero. El problema radica en que a la hora de cargar el fichero, éste debe tener algo que impide que termine de cargarse. Incluso el Timer que tengo puesto se queda parado.
El componente se llama PDFToolkit de la casa Gnostice y no tengo el código fuente ya que la empresa lo compró sin él (listos que son ellos
).
Me da la impresión que la única manera va a ser a través de hilos (aunque lo veo peligroso ya que tengo que recorrerme unos 18.000 pdf y se puede quedar el ordenador ko) o bien a través de funciones del tipo "WaitForSingleObject". Lo malo es que nunca he trabajado con ninguno de los dos.
Un saludo.