Форум: "Начинающим";
Текущий архив: 2009.04.12;
Скачать: [xml.tar.bz2];
Внизявляется ли строка представлением целого числа Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.498 c