Estoy intentando leer de un archivo binario pero me
encuentro con el problema de que intento leer 9 bits y
parece ser que lo mínimo que puedo leer en Visual Basic
son 8 bits (1byte) por lo que para leer los nueve tengo
que leer dos bytes y a partir de entonces todos los campos
que hay en el archivo binario se me desuadran.
¿Cómo puedo solucionarlo?
Os adjunto la definición de registro (el campo que tendría
9 bits sería campo9bits):
Type firstseg
version As Long
sequence_num As Long
callid As Long
txt1 As String * 20
segstart As Long
txt2 As String * 38
campo9bits As ???? '9 bits no sé como ponerlo
acd As Byte
disposition As Byte
txt4 As String * 2
segment As Byte
txt5 As String * 89
dialed_num As String * 25
calling_pty As String * 13
txt6 As String * 122
End Type
Muchas Gracias por adelantado.
.