FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Flush en Delphi
Hola quería saber si existe alguna instrucción similar a flush o fflush de C y derivados. Para el que la desconozca esta función manda "imprimir" en el fichero el contenido del buffer de memoria asociado a un determinado manejador (fichero). Creo que en Delphi se encarga de esto la instrucción Close, pero me gustaría poder escribir en fichero (no en el buffer) antes de cerrarlo. Muchas gracias.
|
#2
|
||||
|
||||
Se me hace un poco raro hablar de funciones para el manejo de ficheros en Delphi.
Conoces las clases TFileStream ?? Tal vez te ahorraría muchos sufrimientos...
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#3
|
|||
|
|||
Simplemente utilizo un fichero de texto, por ello no me había planteado nada mas complejo de:
Código:
AssignFile (fich, 'prueba.txt'); ReWrite (fich); CloseFile (fich); |
#4
|
||||
|
||||
Vale:
CloseFile(var F) The external file associated with F is completely updated and then closed
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#5
|
|||
|
|||
Existe la función Flush, pero sólo funciona con archivos de texto. De la ayuda de delphi:
Cita:
|
#6
|
|||
|
|||
Muchas gracias, no lo habia visto en la ayuda.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta Delphi 6, Delphi 2005 y Delphi 2006 | Leviatan | Varios | 6 | 18-08-2007 16:02:08 |
|