我想做成类似文件一样,不用MEMO等显示出来,我要一行一行的判断LOG里面数据的内容,所以怎么实现呢?这是我写的,但是写不下去了:MS:=TFileStream.Create(frmMain.OpenDialog.FileName,fmOpenRead or
fmShareExclusive);
FSize:=MS.Size;
frmMain.lblFSize.Caption:=IntToStr(FSize);
MS.Seek(-SizeOf(FileSize),soFromBeginning); {取资源} MS.ReadBuffer(FileSize,SizeOf(FileSize)); //这么读???????????????????可是怎么取我要的东西呢?比如POS(‘.’,S)之类的???
frmMain.cxMemo1.Lines.Add(IntToStr(FileSize)); MS.Free;
fmShareExclusive);
FSize:=MS.Size;
frmMain.lblFSize.Caption:=IntToStr(FSize);
MS.Seek(-SizeOf(FileSize),soFromBeginning); {取资源} MS.ReadBuffer(FileSize,SizeOf(FileSize)); //这么读???????????????????可是怎么取我要的东西呢?比如POS(‘.’,S)之类的???
frmMain.cxMemo1.Lines.Add(IntToStr(FileSize)); MS.Free;
解决方案 »
- 用IdHTTP.post 登录后如何保持连接?
- 再次关于datatimepicker控件
- 这样的情况需要修改控件吗?
- 老板拖欠工資﹐都走了三個月了還拿不到﹐有類似經歷的請給點建議。
- 设个标志位,只取0,1两个值,该定什么类型好?
- 如果有frame,怎么分析页面元素提取连接地址
- 如何把ADOQuery.RecNo赋给表中一列
- 想去深圳
- 在stringgrid控件中,如何实现像dbgrid控件中按下回车键,光标能自动移到下一单元格?按向下键,dbgrid的行数自动增加?
- 怎样对dbgrid 添加纪录,但是不把这条纪录存到库中?急急急急!
- 关于StringGrid所对应的表的数据定位问题
- 十万火急的数据库连接问题!!!HELP
List: TStringList;
i: Integer;
begin
List := TStringList.Create;
try
List.LoadFromFile(frmMain.OpenDialog.FileName);
for i := 0 to List.Count - 1 do
begin
if List[i] = 'xxxxxx' then .....;
.....
end;
finally
List.Free;
end;
這樣的話, 你還是用個 TStringList 比較方便,
就是 StringList.LoadFromFile
然後取每行處理就可!!