ParseString (rtl)

De Wiki1000
Version du 11 août 2009 à 14:32 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
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