Abre un fichero de texto y devuelve la cadena que contiene a otra dada
2001-01-01 00:00:00
function TraemeLineaConCadena(fichero,cadena : string; casesensitive : boolean) : string;
var
  fi : textfile;
  cad : string;
  hecho : boolean;
begin
  hecho:=false;
  assignfile(fi,fichero);
  reset(fi);
  if not casesensitive then cadena:=uppercase(cadena);
  while (not eof(fi)) and (not hecho) do
    begin
      readln(fi,cad);
      if not casesensitive then
        begin
          if pos(cadena,ucase(cad))>0 then
            begin
              result:=cad;
              hecho:=true;
            end;
        end
      else
      if pos(cadena,cad)>0 then
        begin
          result:=cad;
          hecho:=true;
        end;
    end;
  closefile(fi);
end;
Util pero mejorable claramente devolviendo una lista de cadenas que incluyan el texto... si a alguien le interesa, que lo diga y lo pongo.
![]()  | GPSFOREVER (12/06/2005, 04:55)  amigo cuado corro esta funcion no corre este valor "ucase" me podrias dar algun alcance o solucion. | 
![]()  | Saiyine (12/06/2005, 21:28) Prueba a usar la función uppercase en su lugar.  | 

 amigo cuado corro esta funcion no corre este valor "ucase" me podrias dar algun alcance o solucion.