powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / bin2hex
7 сообщений из 7, страница 1 из 1
bin2hex
    #34344488
Фотография chii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите новичку!
Есть ли в Visual Basic 6.0 какое-нибудь встроенное средство преобразования введенной пользователем строки из 0 и 1 в шестнадцатиричное представление ?
...
Рейтинг: 0 / 0
bin2hex
    #34344674
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ф-я Hex.
...
Рейтинг: 0 / 0
bin2hex
    #34344779
Фотография chii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага... а Bin - это обратно?
...
Рейтинг: 0 / 0
bin2hex
    #34345076
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из целых в hex

Код: plaintext
hex

из строки в hex
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
  Dim s As String, i As Integer, ss As String
  s = "110111101111"
  While Len(s) Mod  4  <>  0 
    s = "0" & s
  Wend
  
  For i = Len(s) To  1  Step - 4 
    ss = Hex(Mid$(s, i -  3 ,  1 ) *  8  + Mid$(s, i -  2 ,  1 ) *  4  + Mid$(s, i -  1 ,  1 ) *  2  + Mid$(s, i,  1 )) & ss
  Next i
  
  MsgBox ss

ну и т.д.

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
bin2hex
    #34345875
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обратно - CInt.
...
Рейтинг: 0 / 0
bin2hex
    #34372462
Фотография chii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понимаю, почему у мну при вызове этой процедуры все время выскакивает Run Time error 5: неправильный вызов процедуры или аргумент
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub Bin2Hex()
Dim s, s1 As String, i1, i2 As Integer, ss As String
  For i1 =  0  To  31  Step  1 
  ss=""
  s = Mid$(BinText.Text, i1,  8 )
  For i2 =  8  To  1  Step - 4 
  ss = Hex(Mid$(s, i2 -  3 ,  1 ) *  8  + Mid$(s, i2 -  2 ,  1 ) *  4  + Mid$(s, i2 -  1 ,  1 ) *  2  + Mid$(s, i2,  1 )) & ss
  Next i2
  s1 = s1 & ss
  Next i1
KeyText.Text = s1
End Sub

Код: plaintext
1.
2.
3.
Private Sub GenBtn_Click()
BinText.Text = "0010010011101011111100110011010110011110100110000000101110000111000100010001011010101000101011110011100110111101111000100011010010010011010011011100101010111110011101010110001111101110011101100111111011001001010111111101000011000100010010011111110111111010"
Hex2Bin
End Sub
...
Рейтинг: 0 / 0
bin2hex
    #34372464
Фотография chii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там, в последнем, опечатка )) Не hex2Bin, а Bin2Hex (так что не в этом дело)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / bin2hex
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]