Control Terminar escribir en archivo

02/05/2005 - 17:36 por Juan Carlos S | Informe spam
Hola a todos

Miren tengo un problema

Tengo un archivo de texto, el cual lo estoy conviertiendo
a PDF

Hasta aca todo está bien

El problema surge que apenas se genere el pdf debo
abrirlos desde Acrobat, pero cuando doy la instruccion
resulta que el archivo aun no ha terminado de generarse y
no es posible abrirlo desde Acrobat

La pregunta es como saber cuando se ha terminado
exactamente de hacer un proceso sobre un archivo?

Específicamente estoy trabajando en delphi. no .Net pero
considero que alguna de las respuestas que me den aca me
servirá


Muchas gracias
Juan Carlos S

Preguntas similare

Leer las respuestas

#1 ByB
02/05/2005 - 17:55 | Informe spam
Après mure réflexion, Juan Carlos S a écrit :
Hola a todos

Miren tengo un problema

Tengo un archivo de texto, el cual lo estoy conviertiendo
a PDF

Hasta aca todo está bien

El problema surge que apenas se genere el pdf debo
abrirlos desde Acrobat, pero cuando doy la instruccion
resulta que el archivo aun no ha terminado de generarse y
no es posible abrirlo desde Acrobat

La pregunta es como saber cuando se ha terminado
exactamente de hacer un proceso sobre un archivo?

Específicamente estoy trabajando en delphi. no .Net pero
considero que alguna de las respuestas que me den aca me
servirá


Muchas gracias
Juan Carlos S



Acaso no puedes probar si el archivo PDF esta presente, y si esta
presente, que tamaño tiene ?

Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Respuesta Responder a este mensaje
#2 Juan Carlos S
02/05/2005 - 23:16 | Informe spam
Lo que pasa es que si efectivamente el archivo ya existe
pero aun no se ha terminada de realizar la escritura
sobre el, ese es el problema, ya que acrobat reader lo ve
pero me muestra que el archivo esta siendo utilizado por
otro proceso

Juan Carlos S

Après mure réflexion, Juan Carlos S a écrit :
Hola a todos

Miren tengo un problema

Tengo un archivo de texto, el cual lo estoy




conviertiendo
a PDF

Hasta aca todo está bien

El problema surge que apenas se genere el pdf debo
abrirlos desde Acrobat, pero cuando doy la instruccion
resulta que el archivo aun no ha terminado de




generarse y
no es posible abrirlo desde Acrobat

La pregunta es como saber cuando se ha terminado
exactamente de hacer un proceso sobre un archivo?

Específicamente estoy trabajando en delphi. no .Net




pero
considero que alguna de las respuestas que me den aca




me
servirá


Muchas gracias
Juan Carlos S



Acaso no puedes probar si el archivo PDF esta presente,


y si esta
presente, que tamaño tiene ?

Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

.

Respuesta Responder a este mensaje
#3 Isidro Muñoz
05/05/2005 - 20:05 | Informe spam
Hola,

1.-
Lo único que se me ocurre es que intentes abrir el fichero en modo
exclusivo, si algun proceso lo tiene abierto te dará error, y haces un bucle
o un timer para intentarlo mas veces.

2.-
Si sabes que proceso es el que lo crea, puedes obtener su handle y llamar a
WaitForSingleObject y se quedaría en espera hasta que el proceso termine,
bueno espero que hayas captado la idea, ya la investigación te toca a tí,
:-)

Saludos.
Isidro.


"Juan Carlos S" escribió en el mensaje
news:15be01c54f2c$bae8c720$
Hola a todos

Miren tengo un problema

Tengo un archivo de texto, el cual lo estoy conviertiendo
a PDF

Hasta aca todo está bien

El problema surge que apenas se genere el pdf debo
abrirlos desde Acrobat, pero cuando doy la instruccion
resulta que el archivo aun no ha terminado de generarse y
no es posible abrirlo desde Acrobat

La pregunta es como saber cuando se ha terminado
exactamente de hacer un proceso sobre un archivo?

Específicamente estoy trabajando en delphi. no .Net pero
considero que alguna de las respuestas que me den aca me
servirá


Muchas gracias
Juan Carlos S
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida