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:
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.5Private 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 ...
Alguien tiene algún link o ha trabajado con un escenario parecido?
Saludos