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