本文整理自网络,侵删。

uses System.StrUtils;
procedure TForm1.Button1Click(Sender: TObject);var Strings: TArray; Numbers: TArray; S: string; I: Integer;begin S:= Edit1.Text; Strings := SplitString(S, '-'); SetLength(Numbers, Length(Strings)); I := 0; for S in Strings do begin Numbers[I] := StrToInt(S); Memo1.Lines.Add(S); Inc(I); end;
end;
另外一个用法,也可以达到上面的效果:Edit1.Text:='55-128-1244-10520'; ListBox1.Items.CommaText := StringReplace(Edit1.Text, '-', ',', [rfReplaceAll]);
相关阅读 >>
Delphi winapi: getparent - 获取指定窗口的父窗口句柄
更多相关阅读请进入《Delphi》频道 >>