Вниз
Скачать: 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-1234132776
Германн
2009-02-09 01:39
2009.04.12
Кодирование в mp3 аудио сигнала со входа микрофона.


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


2-1235128950
Franzy
2009-02-20 14:22
2009.04.12
Написание и отладка DLL в Delphi7


2-1235126054
D@nger
2009-02-20 13:34
2009.04.12
Альтернатива MainMenu


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




   Наверх