728x90
반응형
Unix파일 (.sam) 델파이에서 읽기 방법
procedure ReadUnixLn(var fd: TextFile; var s: string);
var
i,a: integer;
c: char;
begin
i := 0;
a := 0;
while ( not Eof(fd) ) do
begin
Read(fd,c);
if ( c=Chr(10) ) then exit;
SetLength(s,i+1);
s[i] := c;
Inc(i);
inc(a);
end;
end;
procedure TfrmSisdMain.Button2Click(Sender: TObject);
var
fd: TextFile;
s: string;
begin
try
AssignFile(fd,'C:\Root\post_real\IN\20140219.IAQ000601D.d.out_tsa.sam');
FileMode := 0;
Reset(fd);
while ( not Eof(fd) ) do
begin
ReadUnixLn(fd,s);
Memo1.Lines.Add(s);
end;
except
on e:EInOutError do
ShowMessage(e.Message);
end;
end;
728x90
반응형
'Delphi Tip > 파일' 카테고리의 다른 글
델파이 DLL 사용 방법 (0) | 2021.10.08 |
---|---|
파일 경로/이름/확장자 등 알아내기 (0) | 2021.10.07 |
텍스트 파일읽기 비교 (1) | 2021.10.05 |
델파이 파일복사 방법 (0) | 2021.10.01 |
파일크기 구하기 (0) | 2021.09.30 |
댓글