Ver Mensaje Individual
  #3  
Antiguo 04-05-2008
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 26
seoane Va por buen camino
Un tema interesante, y se me ocurren unas cuantas ideas.

La primera es que si quieres hacerlo con la misma estructura que un archivo ini no tienes mas que utilizar la clase TInifile, y darle un nombre a cada una de las lineas. Algo así:
Código:
[tablaA]
1=valor_campo1|valor_campo2|valor_campo3
[tablaB]
1=valor_campo1|valor_campo2|valor_campo3|valor_campo4
2=valor_campo1|valor_campo2|valor_campo3|valor_campo4
3=valor_campo1|valor_campo2|valor_campo3|valor_campo4
[tablaC]
[tablaD]
1=valor_campo1|valor_campo2
De esta manera puedes utilizar las funciones de la clase TInifile para escribir y leer en los archivos .ini. Para escribir solo tienes que ir nombrando las lineas 1,2,3 ... y para leer solo tienes que ir leyendo los valores 1,2,3 ... hasta encontrar uno vacío (ahora mismo no recuerdo si la clase TInifile tiene alguna función para enumeras los valores de una sección, si es así aun resulta todavía más fácil).

Con respecto al cifrado te recomiendo algo como esto:
http://delphi.jmrds.com/?q=node/44

y para codificar campos binarios a texto algo como esto (aunque solo funcione en XP o superiores ):
http://delphi.jmrds.com/?q=node/43

PD: ¿Has pensado en utilizar xml?
Responder Con Cita