ParseString (rtl)

De Wiki1000
Function ParseString(const s:string; sep:char; oList:TStrings):Integer;

Cette fonction décompose une chaîne contenant des sous chaînes sépararées par un caractère séparateur.

Result Le nombre de sous chaînes.
s La chaîne à décomposer.
sep Le caractère séparateur de sous chaînes.
oList La liste recevant les sous chaînes.

Exemple

procedure foo(const s:string);
var ls:TStringList; ss:string;
begin
  // s = s1,s2,s3....
  ls := TStringList.Create;
  Parsestring(s,',',ls);
  foreach ss in ls do
   begin
     ...
   end;
end;

Voir aussi:

Développement DSMDéveloppement DSM

Outils personnels