Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Hex-dec Добавлено: 03.04.08 10:38  

Автор вопроса:  Alexi1988
Как можно в VB.NET перевести строку "000007D8" в нормальное десятичное число???

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #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, с флагом указывающим на наличие шестнадцетиричных чисел в строке.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам