//方法1:UsesIOUtils;TFile.ReadAllText(FileName);TFile.ReadAllText(FileName,s,TEncoding.ASCII)//forc…
对于TStrings类型变量,需要使用TStringList.Create;创建[luther.gliethttp],否则提示abstracterror错误TS…
functionGetStrtoend(StrSource,StrBegin:string):string;//(源字符串,开始字符串)varin_star:Integer;beg…
procedureTForm2.Button1Click(Sender:TObject);varI:Integer;str:string;beginstr:=Memo2.Text;//文本内容…
Delphi自带的StringReplace确实效率低,下面我给你两个函数,是世界级程序高手用汇编语言写的,速度绝对快,…
普通替换:varS****:s****ing;i:Integer;T1,T2:Integer;beginT1:=GetTickCount;****yfori:=0toM.Lines.Coun…
functionCharInString(S:string;Ch:Char):Boolean;varI:Integer;beginResult:=False;forI:=Low(S)toHigh(S)…
procedureTForm1.Btnx_1Click(Sender:TObject);varIdexA:Integer;ListA:TStringList;begintryListA:=TStrin…
procedureTForm1.Btnx_1Click(Sender:TObject);varStrxA:string;PStrA:PChar;beginStrxA:='330226198501017…
function_Max(constA,B:Integer):Integer;beginifA>BthenResult:=AelseResult:=B;end;
procedureTForm1.Button2Click(Sender:TObject);varm_Str:string;m_StrList:TArray;I:Integer;beginm_Str:=…
functionIsHexDigit(C:Char):Boolean;beginResult:=CharInSet(C,['A'..'F','a'..'f','0'..'9']);end;
functionFloatToInt(constF:Double):Int64;begin//Wedon'tjustuseRound()onitsownbecausedon'twantbankersr…
functionMoneyConvert(mmje:real):WideString;constcNum:WideString='零壹贰叁肆伍陆柒捌玖-万仟佰拾亿仟佰…
functionIsDigit(ch:char):boolean;beginResult:=chin['0'..'9'];end;
functionHZtoPY(HZStr:WideString):String;Vars,c:AnsiString;i:Integer;beginResult:='';fori:=1ToLength(…
procedureT****1.Button1Click(Sender:T****);vars****:s****ing;len,i:integer;begins****:=Memo1.Text;if…
procedureT****1.Button1Click(Sender:T****);vars****:s****ing;len,i:integer;begins****:=Memo1.Text;if…
以前没见过这个类,它是在TStringBuilder的基础上实现的;使用它可以方便地把各种数据类型写入字符串.unitUni…
TStringReader比TStringWriter的方法少得多,分别可按:字符、行或全部读取;读取字符时得到的是字符编码,全部…