代码效果如下
按钮1是将edit1内容加密,并存入text文件中,按钮2是在text文件中读取加密后的内容,并解密。
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, EncdDecd,StdCtrls; type TForm1 = class(TForm) edt1: TEdit; edt2: TEdit; edt3: TEdit; btn1: TButton; btn2: TButton; procedure FormCreate(Sender: TObject); procedure btn1Click(Sender: TObject); procedure btn2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; t:Text; f:string; implementation {$R *.dfm} procedure TForm1.btn1Click(Sender: TObject); begin edt2.Text:=EncodeString(edt1.Text); if FileExists(f) then begin AssignFile(t,f); end else begin AssignFile(t,f); Rewrite(t); end; Append(t); Writeln(t,edt2.text); CloseFile(t); end; procedure TForm1.btn2Click(Sender: TObject); var s:string; begin if FileExists(f) then begin AssignFile(t,f); Reset(t); while not Eof(t) do Readln(t,s); edt3.Text:=DecodeString(s); end; CloseFile(t); end; procedure TForm1.FormCreate(Sender: TObject); begin f:=ExtractFilePath(ParamStr(0))+'text.txt'; end; end.
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.085953950881958 seconds