Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Не работает hex()  [new]
Slava777
Member

Откуда:
Сообщений: 35
Dim jj As Integer
        Dim sss As String
        jj = 345
        sss = hex(jj)
        MsgBox(sss)


К сообщению приложен файл. Размер - 56Kb
18 фев 21, 16:07    [22282941]     Ответить | Цитировать Сообщить модератору
 Re: Не работает hex()  [new]
Eolt
Member

Откуда:
Сообщений: 1794
Slava777,

Как то так

Module Module1
    Public Function StrToHex(ByRef Data As String) As String
        Dim sVal As String
        Dim sHex As String = ""
        While Data.Length > 0
            sVal = Conversion.Hex(Strings.Asc(Data.Substring(0, 1).ToString()))
            Data = Data.Substring(1, Data.Length - 1)
            sHex = sHex & sVal
        End While
        Return sHex
    End Function

    Sub Main()
        Dim jj As Integer
        Dim sss As String

        jj = 345
        sss = Hex(jj.ToString)

    End Sub
End Module
18 фев 21, 17:11    [22282987]     Ответить | Цитировать Сообщить модератору
 Re: Не работает hex()  [new]
VSVLAD
Member

Откуда: Краснодар
Сообщений: 1391
Slava777,

Ошибки быть не должно. hex точно это функция из Microsoft.VisualBasic.dll или это самопальная?
18 фев 21, 17:59    [22283015]     Ответить | Цитировать Сообщить модератору
 Re: Не работает hex()  [new]
Slava777
Member

Откуда:
Сообщений: 35
Это функция из Microsoft.VisualBasic.dll. Компилятор не жалуется. Это при выполнении вылезает ошибка.
18 фев 21, 18:17    [22283027]     Ответить | Цитировать Сообщить модератору
 Re: Не работает hex()  [new]
VSVLAD
Member

Откуда: Краснодар
Сообщений: 1391
Slava777,

VS 2019, .NET 4.7, ошибки нет
+
Картинка с другого сайта.
18 фев 21, 19:01    [22283049]     Ответить | Цитировать Сообщить модератору
 Re: Не работает hex()  [new]
Slava777
Member

Откуда:
Сообщений: 35
VSVLAD, ну я же не придумал проблему. Почему то я ввожу Hex() , а исправляется на hex. Не понятно. Чего не хватает?
18 фев 21, 20:42    [22283097]     Ответить | Цитировать Сообщить модератору
 Re: Не работает hex()  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 22306
Slava777
я ввожу Hex() , а исправляется на hex
не не хватает, а лишнее
У тебя где-то есть такая переменная или функция. Спросили же
VSVLAD
hex точно это функция из Microsoft.VisualBasic.dll или это самопальная?
просто перейди на её объявление (F12)
18 фев 21, 21:24    [22283115]     Ответить | Цитировать Сообщить модератору
 Re: Не работает hex()  [new]
Slava777
Member

Откуда:
Сообщений: 35
Shocker.Pro, дико извиняюсь, действительно, есть переменная hex, в модуле. Спасибо всем за участие, разобрались.
19 фев 21, 08:38    [22283246]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить