📄 tools.pas
字号:
unit tools;
interface
uses Classes;
procedure DivUp(st,sep:string;sl:TStrings;min,max:Byte);
function GetCheckSum(st:string):Integer;
implementation
uses crc32;
procedure DivUp(st,sep:string;sl:TStrings;min,max:Byte);
var i,l:Integer;
begin
Dec(max);
l:=Length(sep);
sl.Clear;
while st<>'' do
begin
i:=Pos(sep,st);
if (i=0)or(max=sl.Count) then i:=Length(st)+1;
sl.Add(Copy(st,1,i-1));
Delete(st,1,i+l-1);
end;
while sl.Count<min do sl.Add('');
end;
function GetCheckSum(st:string):Integer;
begin
Result:=Length(st);
if Result=0 then Exit;
CalcCRC32(@st[1],Length(st),Result);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -