ParseString (rtl)

De Wiki1000
Révision datée du 11 août 2009 à 13:32 par Syfre (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<source lang='delphi'>Function ParseString(const s:string; sep:char; oList:TStrings):Integer;</source>

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

<source lang='delphi'> 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; </source>

Voir aussi:

{{#if:Développement DSM|

{{#if:Développement DSM|— Développement DSM |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}