Buen dia.
Tengo una aplicación con la que se escanean números de parte desde una PocketPC usando una red inalámbrica. La aplicación funciona bien para Pockets Symbol PPT8846 con Win CE. Se compraron nuevas Pockets MC5590 con Windows Mobil 6.1 y 6.5. Hice lo necesario en VisualStudio 2005 (VB.NET) para migrar la aplicación a Win Mobil.
Resulta que el programa funciona perfectamente en las MC5590 con WB 6.1, se conecta a la BD, escanea, manda a imprimir, todo. Pero en las que tienen
WB 6.5, nomás no escanea y marca error. La aplicación se conecta a la BD correctamente pero al tratar de inicializar objetos para el escaneo ocurre el error:
Symbol.Exceptions.WrongMarshalSizeException was unhandled
Código:
Private Function InitReader() As Boolean
' If reader is already present then fail initialize
If Not (Me.myReader Is Nothing) Then
Return False
End If
Me.myReader = New Symbol.Barcode.Reader
Me.myReader.Actions.Enable() ‘AQUI OCURRE EL ERROR
...
Hasta el momento no he encontrado un documento en el sitio de Motorola que me de una pista de lo que ocurre con estas librerias de Symbol y Win Mobile 6.5
Alguien tiene algún link o ha trabajado con un escenario parecido?
Saludos