- Код: Выделить всё
Private Type Test1
a As Byte
b() As String * 160
End Type
.
Private Sub K8_Click()
Dim T As Test1
ReDim T.b(1 To 6)
Debug.Print Len(T) ' == 5 байт
End Sub
Знаю, что этот баг документирован как "фитча" Но чё делать то?
Да, задача максимум: сохранить эту беду в файл в качестве ЗАПИСИ (т.е. файл состоит из множества таких записей).
И было бы совсем круто ее оттудова потом прочесть
PS
Процедура, само собой, демонстративная: на практике размерность .b() каждый раз разная.