Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
15-1233676974
Снеговик-2009
2009-02-03 19:02
2009.04.12
ICQ сдохла! :-))) Я преждал про джаббер...


15-1234560601
Юрий
2009-02-14 00:30
2009.04.12
С днем рождения ! 14 февраля 2009 суббота


15-1234474201
Юрий
2009-02-13 00:30
2009.04.12
С днем рождения ! 13 февраля 2009 пятница


2-1235640284
Zheksonz
2009-02-26 12:24
2009.04.12
ShellListView вместо FileListBox


15-1233936450
XentaAbsenta
2009-02-06 19:07
2009.04.12
А у меня есть замечательная до идиотизма идея




   Наверх