Форум: "Основная";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];
ВнизШестнадцатиричное в десятичное... Найти похожие ветки
← →
Ahmad (2002-09-25 07:11) [0]Возникла такая проблема, надо перевести щестнадцатиричное число в десятичное, никто не подскажет исходник или какую-нибудь статейку?
← →
MBo (2002-09-25 07:19) [1]А ты в курсе, что числа не бывают шестнадцатиричными и десятичными, различается только их строковое представление.
Функции преобразования часто встречаются в форуме, поищи,
Простейший случай
caption:=IntToStr(StrToInt("$FF"));
один из примеров для общего случая:
Ученик © (17.09.02 22:37)
function UniConvert(L, Base : Integer; Chars : PChar) : string;
begin
Result := "";
if StrLen(Chars) >= Base then begin
repeat
Result := (Chars + (L mod Base))^ + Result;
L := L div Base
until L = 0
end
end;
ShowMessage(UniConvert(534534, 2, "01"))
← →
Ahmad (2002-09-28 20:08) [2]Ну а если дана строка: ff 2f 4a итд как их в этом случае переводить?
← →
Юрий Зотов (2002-09-28 20:52) [3]Как и сказал MBo: IntToStr($FF2F4A).
Или: IntToStr(StrToInt("$FF2F4A")).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c