Показать сообщение отдельно
  #7  
Старый 07.03.2009, 12:40
Аватар для s0Creator
s0Creator s0Creator вне форума
Местный
 
Регистрация: 20.02.2008
Адрес: Московская область
Сообщения: 420
Репутация: 884
По умолчанию

Код:
function sti(s: string): int64;
var
  i, x : integer;
begin
  Result := 0;
  s := Trim(s);
  x := Ord('0');
  for i := 1 to Length(s) do
  begin
    if not (s[i] in ['0'..'9'])then
    begin
      Result := 0;
      exit;
    end;
    Result := (Result * 10) + (Ord(s[i]) - x);
  end;
end;
Ответить с цитированием