function hasStr1():boolean; var f1:textFile; StrLine:String; begin result:=false; AssignFile(f1,'c:\result.txt'); reset(F1); while not eof(F1) do begin readln(F1,StrLine) if pos(str1,StrLine)>0 then begin result:=true; break; end; closefile(F1); end; end;
function hasStr1():boolean; var f1:textFile; StrLine:String; begin result:=false; AssignFile(f1,'c:\result.txt'); reset(F1); while not eof(F1) do begin readln(F1,StrLine) if pos(str1,StrLine)>0 then begin result:=true; break; end;
end; closefile(F1); end;
procedure TForm1.Button1Click(Sender: TObject); var FS:TFileStream; Writer:TWriter; begin FS:=TFileStream.Create('c:\demo.txt',fmCreate); Writer:=TWriter.Create(FS,4096); Writer.WriteString(Edit1.Text); Writer.WriteString('aaa'); Writer.Free; FS.Free; end;procedure TForm1.Button2Click(Sender: TObject); var FS:TFileStream; Reader:TReader; S:string; begin FS:=TFileStream.Create('c:\demo.txt',fmOpenRead); Reader:=TReader.Create(FS,4096); ShowMessage(Reader.ReadString); ShowMessage(Reader.ReadString); end;
var
f1:textFile;
StrLine:String;
begin
result:=false;
AssignFile(f1,'c:\result.txt');
reset(F1);
while not eof(F1) do
begin
readln(F1,StrLine)
if pos(str1,StrLine)>0 then
begin
result:=true;
break;
end;
closefile(F1);
end;
end;
var
f1:textFile;
StrLine:String;
begin
result:=false;
AssignFile(f1,'c:\result.txt');
reset(F1);
while not eof(F1) do
begin
readln(F1,StrLine)
if pos(str1,StrLine)>0 then
begin
result:=true;
break;
end;
end;
closefile(F1);
end;
var
FS:TFileStream;
Writer:TWriter;
begin
FS:=TFileStream.Create('c:\demo.txt',fmCreate);
Writer:=TWriter.Create(FS,4096);
Writer.WriteString(Edit1.Text);
Writer.WriteString('aaa');
Writer.Free;
FS.Free;
end;procedure TForm1.Button2Click(Sender: TObject);
var
FS:TFileStream;
Reader:TReader;
S:string;
begin
FS:=TFileStream.Create('c:\demo.txt',fmOpenRead);
Reader:=TReader.Create(FS,4096);
ShowMessage(Reader.ReadString);
ShowMessage(Reader.ReadString);
end;