Форум: "WinAPI";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизПроверка строковой переменной Найти похожие ветки
← →
webpauk (2006-08-16 18:44) [0]Как проверить является ли она числом (Integer)?
← →
Dmitrij_K (2006-08-16 18:57) [1]http://forum.vingrad.ru/index.php?showtopic=103703
http://forum.vingrad.ru/index.php?showtopic=105712
← →
webpauk (2006-08-16 19:05) [2]
> Dmitrij_K (16.08.06 18:57) [1]
uses SysUtils!!!
не надо
← →
Dmitrij_K (2006-08-16 19:08) [3]
> uses SysUtils!!!не надо
Ненадо, так не используй
← →
Ketmar © (2006-08-16 21:53) [4]
function IsIntNumber (const s: string): Boolean;
var
e: Integer;
i: Integer;
begin
Val(s, i, e);
result := (e = 0);
end;
дополнительно понимает 16-ричные числа, которые начинаются с "$" и "x".
как сделать проверку на дробные -- думайте сами.
← →
Чапаев © (2006-08-16 22:04) [5]> понимает 16-ричные числа, которые начинаются с "$" и "x".
Ишь ты... Про "х" не знал.
← →
Ketmar © (2006-08-16 22:13) [6]> [5] Чапаев © (16.08.06 22:04)
ха. сам долго не знал. когда-то надолкнулся на то, что понимает "xa" как число. долго искал ошибку в своём коде (ну не выспался я, не догадался сопоставить 10 и "xa" %-). потом догадался, проверил по исходникам. таки да, зараза, таки принимает. пришлось дополнительно вводить ручную проверку первого символа. %-)
← →
Германн © (2006-08-17 01:05) [7]
> Ketmar © (16.08.06 22:13) [6]
Вариант с "х" - классический. Процент для обозначения HEX - числа ввёл борланд или иже с ними. АП подскажет, если сочтёт необходимым.
← →
Ketmar © (2006-08-17 01:18) [8]> [7] Германн © (17.08.06 01:05)
не процент, а доллар. и не "классический", а "сишный". и не "x" а "0x". %-)
компилятор Delphi такого не понимает. а вот процедура Val() -- ещё как. нелогично.
← →
Германн © (2006-08-17 01:58) [9]
> Ketmar © (17.08.06 01:18) [8]
>
> > [7] Германн © (17.08.06 01:05)
> не процент, а доллар. и не "классический", а "сишный". и
> не "x" а "0x". %-)
Уел ты меня, причём по полной! :-)
← →
Ketmar © (2006-08-17 02:26) [10]> [9] Германн © (17.08.06 01:58)
хобби такое. %-)
← →
Германн © (2006-08-17 02:34) [11]
> Ketmar © (17.08.06 02:26) [10]
>
> > [9] Германн © (17.08.06 01:58)
> хобби такое. %-)
А чего тогда врал, что хобби n/a?
← →
Ketmar © (2006-08-17 02:50) [12]> [11] Германн © (17.08.06 02:34)
ну так не раскрывать же его сразу и всем?
← →
Германн © (2006-08-17 03:00) [13]
> Ketmar © (17.08.06 02:50) [12]
>
> > [11] Германн © (17.08.06 02:34)
> ну так не раскрывать же его сразу и всем?
>
Так зачем тогда "раскрыл сразу и всем" в [10] ? :-) Мог бы завуалировать! :-)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c