chelejuan
04-11-2004, 15:53:05
Buenas, lo primero un saludo a todos ;)
Ahora mi duda, tengo un fichero con varias lineas y necesito leer la ultima linea y tener sus datos, realmente solo necesito un dato de toda la linea.
Los datos lo tengo en un fichero que se donde esta y donde anteriormente yo he escrito unos datos.
Los datos tengo que conseguirlo en este plan :
0123|asdfasdf|datoaconseguir|sdfsadf
El dato siempre esta en la misma posicion de la linea ( de la 22 a la 26 ) .
¿Como podria hacer esto?.
Ahora mismo para conectarme y demas hago esto :
AssignFile(f,Edit3.text);
if fileexists(Edit3.text) then
begin // seguir escribiendo
append(f);
Readln(F);
end
else
begin // crear archivo
rewrite(f);
numApunt := numApunt + 1;
end;
Pero lo siguiente de leer la ultima fila no me sale :(
Venga gracias anticipadas, un saludo.
Ahora mi duda, tengo un fichero con varias lineas y necesito leer la ultima linea y tener sus datos, realmente solo necesito un dato de toda la linea.
Los datos lo tengo en un fichero que se donde esta y donde anteriormente yo he escrito unos datos.
Los datos tengo que conseguirlo en este plan :
0123|asdfasdf|datoaconseguir|sdfsadf
El dato siempre esta en la misma posicion de la linea ( de la 22 a la 26 ) .
¿Como podria hacer esto?.
Ahora mismo para conectarme y demas hago esto :
AssignFile(f,Edit3.text);
if fileexists(Edit3.text) then
begin // seguir escribiendo
append(f);
Readln(F);
end
else
begin // crear archivo
rewrite(f);
numApunt := numApunt + 1;
end;
Pero lo siguiente de leer la ultima fila no me sale :(
Venga gracias anticipadas, un saludo.