Hola a todo el foro, para variar pongo una duda en el foro.La duda es la siguiente:
En un fichero llamemosle "Prueba.txt" he ido escribiendo información:
[Memos]
Memo1=""dfsdfsafsdfdsfdsf ""sfdsdfsdfdsfsdfsd"", sdfsfsf sfsfsfsfsfsfsff""
Memo2="fddsdf"
Memo3="fsdfdsfds"
Memo4="dsfdsfsdf"
Memo5="sdfdsfdsf"
Memo6=""
Memo7="<H1>asdasdasdasdasdsad</H1>,"
Memo8="asdasdasdasd"
Memo9="asdadasdasdasdasd"
Memo10="sdasdasdasdsad"
Memo11="dfdsfdsfdsfdsfdsf"
[Date]
Fecha="21/04/01"
[Caja]
ComboBox1="0"
[ListaAdjuntos]
ListBox1="1.jpg"
Esta información la he guardado de diferentes Memos con la opcion (de los diferentes Memos)
for ( int i = 1; i<=11; i++){
String Str = (String) "Memo" + i;
TMemo *Memo = dynamic_cast<TMemo*>(FindComponent(Str));
if (Memo) Fichero->WriteString("Memos", Str, (String) "\"" + Memo->Lines->CommaText + "\"");
Bien ahora quiero quitar toda la información que no sea información util y guardar todo en un fichero de texto, para ello he decidido cargar la información en un memo que lo voy a ocultar en la forma,
entonces quiero cargar la información del memo1 en el memo oculto, (para esto no hay problema uso LoadToFile) cuando tengo la información cargada en el memo lo quiero salvar en un fichero de texto (Aquí esta mi duda)
yo lo quiero hacer con la opción del memo SaveToFile (pero ahora biene el problema)
si lo haga así cuando carga del fichero el segundo Memo (Memo2) lo cargo y al salvarlo en el fichero me sobreescribe la anterior información ( y yo lo que quiero es que escriba a partir de la última posición en la que termino la información anterior).
Otra cosa que se me había ocurrido era intentar cargar todo en el mismo Memo y posteriormente salvarlo con SaveToFile en un fichero, pero no tengo ni idea como hacerlo.
Alguien me podría dar alguna idea de como hacerlo.
Gracias por todo foro