Показать сообщение отдельно
  #5  
Старый 28.10.2008, 20:09
Drozh Drozh вне форума
Активный
 
Регистрация: 12.06.2008
Сообщения: 313
Репутация: 40
По умолчанию

Код:
function StrToMas(const Source: String; var Buf: array of Integer): Boolean;
var
 i, iPos: Integer;
 Dest: String;
begin
 Result := False;

 Dest := Trim(Source) + ' ';
 iPos := Pos(' ', Dest);
 i := Low(Buf);

  while iPos <> 0 do
  begin
    if not TryStrToInt(Trim(Copy(Dest, 1, iPos-1)), Buf[i]) then
     Exit;

   Delete(Dest, 1, iPos);
   iPos := Pos(' ', Dest);
   Inc(i);
  end;

 Result := True;
end;
Ответить с цитированием