Existe t il une fonction qui permette de repartir les mots d'une chaine de caractere dans un tableau???
Merci d'avance!!!!
Version imprimable
Existe t il une fonction qui permette de repartir les mots d'une chaine de caractere dans un tableau???
Merci d'avance!!!!
Soit plus clair svp... c'est trop flou comme question
Il n'existe pas vraiment d'équivalent à Explode en Delphi standard mais ce genre de fonction est facile à coder. Il est aussi possible d'utiliser la propriété CommaText de la classe TStrings. Voici un petit exemple:
Note: dans ce code, il n'était pas vraiment nécessaire de créer une liste (sl), on pouvait utiliser directement memo1.Lines.Code:
1
2
3
4
5
6
7
8
9 procedure TForm1.Button1Click(Sender: TObject); var sl: TStringList; begin sl:= TStringList.Create; sl.CommaText:= 'Un,Deux,Trois'; Memo1.Lines.Assign(sl); sl.Free; end;
merci bcoup les gars, çà marche!!!!