Pascal 'Split' De La Fonction

Je suis à coder un petit programme en pascal et j'ai eu un petit problème. Dans d'autres langues il y a une fonction appelée "split" ou "exploser" pour prendre une longue chaîne qui est ponctué par un caractère et des scissions de cette longue chaîne en plusieurs petites chaînes et les attribue à un tableau.
Voici ce que je veux dire, je voudrais faire ceci:

longstring:='Word1.Word2.Word3');

Split('.', longstring, OutPutVariable) ;

{ OutPutVariable[1] would be Word1}
{ OutPutVariable[2] would be Word2}
{ OutPutVariable[3] would be Word3}

Ce n'est pas vrai code, comme le "split" n'existe pas en pascal. Je pense qu'il existe dans Delphi bien que. Peut anypne m'aider avec ce problème? Désolé si c'est vraiment un problème facile, je suis nouveau en programmation

InformationsquelleAutor user2832521 | 2013-11-14