本文整理自网络,侵删。
(前略)
private { Private } FFileName: String; FEncodingIndex: Integer; public { Public } end;(后略)
var Enc: TEncoding;begin if OpenTextFileDialog1.Execute then begin
FFileName := OpenTextFileDialog1.FileName; FEncodingIndex := OpenTextFileDialog1.EncodingIndex; // EncodingIndex delphitop.com case FEncodingIndex of 1: Enc := TEncoding.Unicode; 2: Enc := TEncoding.BigEndianUnicode; 3: Enc := TEncoding.UTF8; else Enc := TEncoding.Default; // 0: ANSI end;
Memo1.Lines.LoadFromFile(FFileName, Enc); end;

procedure TForm1.FormCreate(Sender: TObject);begin FFileName := ''; FEncodingIndex := 0;end;
相关阅读 >>
Delphi dos批命令打开应用程序同时关闭dos窗口本身
Delphi 利用hook api函数openprocess与terminateprocess来防止任务管理器结束进程
Delphi 系统对话框(如浏览目录)被隐藏到主窗体后面造成程序无法操作的临时处理方式
更多相关阅读请进入《Delphi》频道 >>