- 人气:
- 放大
- 缩小
- 二维码
- 赞赏
delphi 简单得多线程应用
procedure TForm1.doHash;
var
hash:TwxzHash;
begin
//hash:=TwxzHash.Create;
progressbar1.Max:=5;
progressbar1.Position:=0;
memo1.Lines.Add('string md5');
memo1.Lines.Add( hash.GetStringMD5( 'wwwxxxx') );
ProgressBar1.StepBy(1);
memo1.Lines.Add('file md5');
memo1.Lines.Add(hash.GetFileMD5(edit2.Text));
ProgressBar1.StepBy(1);
memo1.Lines.Add('file sha1');
memo1.Lines.Add(hash.GetFileSHA1(edit2.Text));
ProgressBar1.StepBy(1);
memo1.Lines.Add('file sha256');
memo1.Lines.Add(hash.GetFileSHA256(edit2.Text));
ProgressBar1.StepBy(1);
memo1.Lines.Add('file sha512');
memo1.Lines.Add(hash.GetFileSHA512(edit2.Text));
ProgressBar1.StepBy(1);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
TThread.CreateAnonymousThread(dohash).Start;
end;
来源:https://www.cnblogs.com/sures/p/6044835.html