Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2002, 02:51
Avatar de mruiz
mruiz
 
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 0
Lectura de 9 bits de un archivo binario

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.
.