Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
3-915
Flegma
2002-06-01 01:15
2002.07.01
Работа с БД с использованием ADO


1-1052
Донской
2002-06-16 17:17
2002.07.01
Мастера, подскажите, пожалуйста - не могу понять, откуда этот глю


1-1049
Yngwar
2002-06-18 20:22
2002.07.01
Web-server для отладки


1-974
John Eagle
2002-06-20 01:27
2002.07.01
Фокус дочернему окну MDI-приложения


3-914
DAK
2002-06-07 14:54
2002.07.01
Автоинкрементные поля





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский