Страница: 1 |
Страница: 1 |
Вопрос: Hex-dec
Добавлено: 03.04.08 10:38
Автор вопроса: Alexi1988
Как можно в VB.NET перевести строку "000007D8" в нормальное десятичное число???
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 03.04.08 15:21
знаю только как на vs6:
CDec("&HA"=10
Номер ответа: 2
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #2
Добавлено: 05.04.08 07:48
С "&H" и простое присваивание прокатит, а уж CInt или CLng тем более. А CDec здесь вовсе не при делах, это преобразование в тип Decimal (вернее в Variant, содержащий Decimal). А вот без префикса "&H" в VB6 кина не будет вовсе. Будет ошибка несовпадения типов.
Для VB.NET надо юзать метод TryParse или Parse, с флагом указывающим на наличие шестнадцетиричных чисел в строке.