no hace falta que me trates de usted

. probablemente es que no se graba el archivo
Código Delphi
[-]
....
if slFile[i]='*Inicio' then
begin
flgInicio := True;
continue;
end;
if (slFile[i]='*Fin' then
begin
flgFin := True;
continue;
end;
if (flgInicio=True) and (flgFin=False) then begin
showmessage('Dentro del bucle...')
slFileNuevo.Add(slFile[i]); end;
...
si, ejecutando el programa, no te aparece este showmessage, es que no se entra. Quiza sea entonces que los marcadores estan incorrectos (ten en cuenta que '*Inicio' es distinto de '*inicio')