Показать сообщение отдельно
  #10  
Старый 20.07.2011, 01:23
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Код:
type
  TMass = array of integer;

function parse(inputString, delimiter: string): TMass;
var
 i: integer;
 M: TMass;
begin
 SetLength(M, 0);
 inputString := Trim(inputString) + delimiter;
 i := Pos(delimiter, inputString);
 while i <> 0 do begin
   SetLength(M, Length(M) + 1);
   M[High(M)] := StrToInt(Trim(Copy(inputString, 1, i - 1)));
   Delete(inputString, 1, i);
   i := Pos(delimiter, inputString);
 end;
 Result := M;
end;
Ответить с цитированием