EvilCoder писал(а):Тебе нужно массив Байт закинуть в Строку с Ипользованием CopyMem?![]()
То ... может так![]()
- Код: Выделить всё
Dim ByteS() As Byte '--- массив байтов
Dim ByteString As String '-- строка
ByteString = Space$(UBound(ByteS) + 1)
CopyMemory ByVal ByteString, ByteS(0), Len(ByteString)
EvilCoder писал(а):так ведь он через CopyMem просил...
Redim ? Где?... это пускай он разбирается
А может, просто ByteS = ByteString?![]()
alibek писал(а):Байтовый массив и стринг имеют разную структуру (из-за Unicode), лучше просто назначать (sData = bData()) или использовать функцию StrConv.
Faust писал(а):2tyomitch:А может, просто ByteS = ByteString?![]()
Не может - мне нужно записать в строку только часть массива. Но все равно спасибо.
Сейчас этот форум просматривают: Google-бот и гости: 1