|kerish| писал(а):tyomitch В смысле строку? Идёт бинарный поток текста... Можно, пожалуйста, по-конкретнее?
Private Function HexToStr(ByVal Data As String) As String
Dim Buffer As String
If Len(Data) Mod 2 <> 0 Then
HexToStr = vbNullString
Else
For i = 1 To Len(Data) Step 2
Buffer = Buffer & Chr("&H" & Mid(Data, i, 2))
Next i
HexToStr = Buffer
End If
End Function
Private Function HexToStr(ByVal Data As String) As String
Dim i As Long
If Len(Data) Mod 2 Then
HexToStr = vbNullString
Else
HexToStr = Space(Len(Data) \ 2)
For i = 1 To Len(Data) Step 2
Mid(HexToStr, i \ 2 + 1, 1) = Chr("&H" & Mid(Data, i, 2))
Next i
End If
End Function
tyomitch писал(а):Вот быстрый код.
|kerish| писал(а):Я делаю не HEX-редактор.
CodeName33 писал(а):Andrey Fedorov я уже выкладывал пример hex редактора http://bbs.vbstreets.ru/viewtopic.php?t=9610
Andrey Fedorov писал(а):tyomitch писал(а):Вот быстрый код.
Главный вопрос - а нахера этот маразм нужен-то - кто задумывался???
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 85