2011. 7. 5. 13:08
델파이
function ReadUnicode(fName: String): WideString;
var
F: File;
FileSize, ReadSize: Cardinal;
SearchRec: TSearchRec;
Buffer: WideString;
begin
FileSize:=0;
if FindFirst(fName, faAnyFile, SearchRec)=0 then begin
FileSize:=SearchRec.Size;
FindClose(SearchRec);
end;
AssignFile(F, fName);
SetLength(Buffer, FileSize);
Reset(F, 1);
BlockRead(F, PAnsiChar(Buffer)^, FileSize, ReadSize);
Result:=Buffer;
CloseFile(F);
end;
사용예
procedure TForm1.Button1Click(Sender: TObject);
const 파일경로 = 'C:\유니코드파일.dat';
var sList: TStringList;
begin
sList:=TStringList.Create;
try
sList.Text:=ReadUnicode(파일경로);
Memo1.Text:=sList.Text;
finally
FreeAndNil(sList);
end;
end
'델파이' 카테고리의 다른 글
TWebBrowser에 직접 HTML 소스코드 넣기 (0) | 2011.07.05 |
---|---|
Creating and Using DLLs from Delphi (0) | 2011.07.05 |
ShellExecute(Ex) 사용법 예제 12가지 (0) | 2010.01.11 |
디렉토리 삭제하는 법 (하위 디렉토리 포함) (0) | 2010.01.11 |
인터넷 페이지의 응답상태를 알수 있는 함수. (0) | 2010.01.11 |