Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.12;
Скачать: CL | DM;

Вниз

является ли строка представлением целого числа   Найти похожие ветки 

 
L.A.   (2009-02-26 12:49) [0]

Есть ли альтернативные, более оптимальные способы проверки является ли строка представлением целого числа:

Сделал так:

procedure TryIntVal(const Val: string);
var
 error_Pos: Integer;
 I: Integer;
begin
 System.Val(Val, I, error_Pos);
 if error_Pos <> 0 then
   raise Exception.CreateResFmt(@const_msg_ErrorIntParam, [Val]);
end;


 
Медвежонок Пятачок ©   (2009-02-26 12:55) [1]

1. представлений целого числа может быть много. ("триста пятьдесят тысяч" например )

2. представление может быть традиционным (из десятичных цифр), но строка может быть очень длинной и не влезть в тип данных, хотя Val и скажет что это нормальная строка


 
Anatoly Podgoretsky ©   (2009-02-26 14:52) [2]

> L.A.  (26.02.2009 12:49:00)  [0]

TryStrToIntEFичный русский программист - лишь бы не работать.



Страницы: 1 вся ветка

Текущий архив: 2009.04.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
2-1235126054
D@nger
2009-02-20 13:34
2009.04.12
Альтернатива MainMenu


15-1234037176
Иван Васильеч
2009-02-07 23:06
2009.04.12
Расскритикуйте то что я "родил"


15-1234359947
Ega23
2009-02-11 16:45
2009.04.12
А нужна ли конференция "Основная"?


10-1154350700
MisterR
2006-07-31 16:58
2009.04.12
Сменить имя листа в Excel


2-1235233665
Denis__
2009-02-21 19:27
2009.04.12
Прозрачность на TImage