Yo creo que lo más sencillo es usar la base de datos.
Hay un tipo de campo, llamados blob o binarios, que guardan la información a nivel de bytes.
La forma más sencilla de trabajarlos desde Delphi es usando streams.
Básicamente cargas en un stream lo que sea que quieras guardar, y luego lo grabas en la base, como si fuera un campo más
Para recuperar el valor, lanzas un query, accedes al campo usando .AsStream y ese es el stream que usas para, por ejemplo, cargarlo en una imagen
Hay varios ejemplos en el foro
|