wine, visual basic y 'type mismatch'

Hola! les cuento:

Tengo un problemita que ya es un clasico en el mundo linux, la vieja novela: "programas para windows que no andan muy bien en linux".

el tema es asi:

Tengo un programa para el registro de datos clinicos llamado SIP 2007(que lo pueden descargar desde), lo instale en wine y al principio me salian problemas referentes a las librerias y los conflictos referentes a ActiveX, pero los solucione a todos con Winetricks y registrando algunas DLL's.

Pues bien, despuesd de solucionar eso, me empezó a salir este error:

"No se pudo abrir la base activa - type mismatch"

Pero en realidad este programa no utiliza base de datos.

Por ahora he contorneado la situacion utilizando VirtualBox pero quiero utilizar wine.

Aluna idea??

Esto es lo que sale en la consola:

fixme:ole:OleLoadPictureEx (0xf63b1c,7366,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fae8), partially implemented.
fixme:ole:OleLoadPictureEx (0xf63b1c,45811,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa88), partially implemented.
fixme:ole:OleLoadPictureEx (0xf63b1c,46584,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fab8), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x12c7e0)->(0x149518, 0, (nil)), hacked stub

fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}

y en la cmd me sale esto:

Unhandled page fault on read access to 0x80000044 at address 0x7bc421bb (thread 001f), starting debugger...
Unhandled exception: page fault on read access to 0x80000044 in 32-bit code (0x7bc421bb).

Por si quieren investigar sobre el programa, aca esta la direccion, ES GRATIS!

http://www.clap.ops-oms.org/web_2005/SIP2007/programas/setup.exe

Desde ya muchas gracias.

Saludos!

Bueno, algúna base de datos si que utiliza, mira esto:

para obtener el programa SIP-2007 para Windows siga estas recomendaciones

        *

          Si ya es usuario del SIP en cualquiera de sus versiones, por favor no olvide respaldar los archivos de datos correspondientes antes del proceso de instalación del SIP2007. Dichos archivos de datos dependiendo de la versión son los siguientes:

            para SIP-DOS:  archivo de datos SIHIS1.DBF

            para SIP-2000: archivo de datos SIPDATOS.MDB

            para SIP-2007: archivo de datos SIP.MDB

        *

          Obtenga el programa SIP2007 (actualización octubre 2008)  desde este el vinculo.
        *

          Una vez copiado a su PC ejecute el archivo SETUP.EXE y siga las siguientes instrucciones de instalación del SIP2007.
        *

          En algunos PC puede ser necesario instalar además del SIP2007 un programa complementario llamado setuppad.exe. De ser necesario siga las instrucciones de instalación del archivo setuppad.exe
        *

          Si lo desea vea el manual para la  Instalación en Windows Vista en este vínculo.

    

Recuerde respaldar previamente sus datos.

Trabaja con dbf y mdb mira a ver si va por ahí el fallo.

Un saludo.

Claro ese es el formato en el que guarda los datos para ser enviados. Pero en realidad no tiene interaccion con una BD.

De todas formas voy a investigar por ese lado.

Gracias por tu respuesta.

PD.: Alguien da mas?

Relacionado con wine, visual basic y 'type mismatch'