Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.10;
Скачать: CL | DM;

Вниз

Шестнадцатиричное в десятичное...   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-31709
Ne0N
2002-09-30 19:09
2002.10.10
Как создать файл собственного типа?


3-31664
Ditrix
2002-09-20 12:45
2002.10.10
удаление поля в dBase таблице SQL запросом в runtim-е


14-31962
Карлсон
2002-09-15 22:00
2002.10.10
э.... трудно это назвать....


1-31898
snv-soft
2002-09-30 12:59
2002.10.10
Записать файл в формате UTF-8


8-31911
Bmod
2002-06-11 12:13
2002.10.10
Крутить картинку