Главная страница
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.012 c
15-1233663867
Кто б сомневался
2009-02-03 15:24
2009.04.12
Юмористические шоу


15-1234172735
pasha_golub
2009-02-09 12:45
2009.04.12
OpenSSL: ssl.h перевод для Delphi


15-1234445454
desc
2009-02-12 16:30
2009.04.12
Как корректно реализовать цикл по датам ?


15-1234301409
Юрий
2009-02-11 00:30
2009.04.12
С днем рождения ! 11 февраля 2009 среда


2-1235669186
пикассо
2009-02-26 20:26
2009.04.12
TThead.Synchronize