Manuel §1.6.30    

Fonction ParseStr

La fonction ParseStr permet d ’analyser itérativement le contenu d ’une chaîne afin d ’en extraire des sous-chaînes séparées par des caractères réservés.

ParseStr ( source, marque, indice, &token) : Booléen

Le premier paramètre est la chaîne source, le deuxième la chaîne contenant le caractère de séparation, le troisième l ’indice du sous-champ à extraire, le quatrième sera la variable dans laquelle la fonction rangera la sous-chaîne extraite. La fonction rend vrai si elle réussit à extraire la sous-chaîne.

Exemple :

i = 0 ; Encours = 1 ;
while Encours do begin
Encours = ParseStr( " Il fait beau ", "   " , i, Ligne) ;
if Encours then Message( Ligne) ;
i = i + 1 ;
end

Affichera successivement " Il ", " fait " et " beau ".