Форум: "Основная";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
ВнизПеревод числа Найти похожие ветки
← →
p (2002-06-19 19:49) [0]Всем привет.
Как шестнадцатиричное число (представленное ввиде строки) перевести в десятичное?
ф-ции типа HexToInt то и нету...
а в хелпе по поводу ф-ции StrToInt написаны непонятные вещи:
Сам только что проверил:
StrToInt("003F") выдает Delphi exception EConvertError at $768F985
Заранее спасибо.
← →
Volj (2002-06-19 19:56) [1]HexToInt есть в RXLib
← →
pusrg (2002-06-19 19:58) [2]To Volj
В каком модуле?
← →
pusrg (2002-06-19 20:06) [3]To Volj
Ради интереса сейчас поискал в сырцах RxLib слово "HexToInt", ничего не нашел.
← →
MBo (2002-06-19 20:46) [4]а с чего ты взял, что 003F - Hex число в Паскале?
перевод не в десятичное, а в число в хорошем смысле этого слова
Val или
StrToInt("$3F")
← →
AK-74 (2002-06-19 21:02) [5]
function TForm1.MyHexToInt(S: String): Integer;
begin
try
result := StrToInt("$"+S)
except
ON EConvertError DO Result := 0;
end;
end;
← →
Anatoly Podgoretsky (2002-06-19 21:07) [6]IntToStr(StrToInt("$003F"))
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c