Главная страница
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.014 c
8-1192470895
Jimmy
2007-10-15 21:54
2009.04.12
Wmf, SetWorldTransform и МеtaFileCanvas


9-1178802476
Sergey1982
2007-05-10 17:07
2009.04.12
Вопрос по динамическим структурам данных


15-1230545842
KSergey
2008-12-29 13:17
2009.04.12
Про торренты


15-1234454090
Копир
2009-02-12 18:54
2009.04.12
Легендарный фильм "Мастер и Маргарита" 1994 г. Режиссер Юрий Кара


2-1235681523
RustBB
2009-02-26 23:52
2009.04.12
добавить запись в конец массива