Problema con un programa hecho en Visual Basic

Asked by Jary

Buenos dias,

Tengo un programa hecho en Visual Basic que en XP andaba de forma correcta. Luego de probar UBUNTU y darme cuenta las miles de ventajas que tiene me quise pasar, pero no puedo hacer andar este programa que hice.

Basicamente es un programa que muestra las fotos que vos tenes en tu PC, pendrive o memoria para que un cliente puede seleccionar cual imprimir y en que tamaño hacerlo.

Ahora cuando lo instale en UBUNTU me tira un error cuando intenta mostrar las fotos (ERROR DE AUTOMATIZACION NUMERO DE ERROR: -2147417848.

Cabe aclarar que el sistema primero carga las fotos en una variable de memoria y despues las muestra en pantalla, basicamente son 12 fotos por pantalla que muestra a modo de preview en tamaño chico, si la carpeta o cd tiene el archivo
thumbs (archivo que genera automaticamente windows) lo utiliza, esto acelera el proceso de mostrar las fotos.

Otro problema que tengo con el sistema es que se muestra inestable en el manejo de ventanas, el sistema administra como menu principal una ventana en modo MDI esta es una ventana o formulario que puede contener otras ventanas (hijo) dentro de ella, en windows obvio esto funciona bien pero en linux cuando cierro alguna ventana contenida dentro del formulario MDI tambien cierra la ventana principal , o sea cierra todo el sistema.

Aguardo sus comentarios a ver como puedo hacer que mi programa funcione bien asi me mudo definitivamente a UBUNTU.

Muchas gracias y saludos.

Jary

Question information

Language:
Spanish Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jorge Suárez de Lis (ys) said :
#1

¿Qué versión de Ubuntu tienes?

Puedes probar a instalar una versión más nueva de wine, o a proporcionarnos ese programa para que veamos qué bibliotecas usa e intentar encontrar una configuración que funcione mejor, pero hazte a la idea de que es un programa hecho para Windows, y que aunque puedas ejecutarlo gracias a wine, puede que nunca llegue a funcionar correctamente.

En Ubuntu 9.04 y 9.10 viene la versión 1.0.1 estable, pero puedes probar la 1.1.32: Para ello añade a tus orígenes de software el PPA del Ubuntu Wine Team: https://launchpad.net/~ubuntu-wine/+archive/ppa

Revision history for this message
whirmon (whirmon) said :
#2

Hay una rasonable cantidad de software libre y gratuito para programar y desarrollar aplicaciones en GNU/Linux que son mas compatibles con este sistema operativo y sus escritoros (GNOME/KDE/XFCE/ETC).

Algunos de ellos:

- Anjuta
- Eclipse
- Gambas2
- FreeBasic

Los puedes instalar desde Agregar/Quitar Programas

Y te aseguro que si puedes programar en C y C+ te acostumbraras rapido a estos programas.
Ademas en la web encuentras guias e incluso en las paginas oficiales de descarga hay documentacion.

Revision history for this message
Jary (maurogilardi) said :
#3

Jorge Suárez de Lis, whirmon .. Buenos dias.

Les queria agradecer los comentarios. Voy a intentar de solucionar el problema con esto mismo que me estan diciendo.

Voy a instalar la ultima version de Ubuntu y una version mas nueva del wine.

Luego les comento como me fue.

Gracias de nuevo a los dos!

Saludos.

Revision history for this message
Juan Marquez Ruiz (juanmarquez) said :
#4

El 10 de noviembre de 2009 18:26, Jary
<email address hidden>escribió:

> Question #89110 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/89110
>
> Jary posted a new comment:
> Jorge Suárez de Lis, whirmon .. Buenos dias.
>
> Les queria agradecer los comentarios. Voy a intentar de solucionar el
> problema con esto mismo que me estan diciendo.
>
> Voy a instalar la ultima version de Ubuntu y una version mas nueva del
> wine.
>
> Luego les comento como me fue.
>
> Gracias de nuevo a los dos!
>
> Saludos.
>

yo te recomendaria primero prueba winedoor e instala librerias adicionales
para FrameWork

>
> --
> You received this question notification because you are a member of
> Equipo de Soporte de Ubuntu-Co, which is an answer contact for Ubuntu.
>

--
JUAN MARQUEZ RUIZ
Ingeniero de Sistemas y Telecomunicaciones
Cel 3013841546

Revision history for this message
Juan Marquez Ruiz (juanmarquez) said :
#5

si es VB .NET necesitaras de FrameWork.NET, si es VB6 intenta migrar el codigo a mano en Gambas la sintaxis es muy parecida, otro tema puede ser el de que estes usando DirectX como motor de presentacion de imagenes, en todo caso una winestrick para agregar las librerias faltantes a Wine

Can you help with this problem?

Provide an answer of your own, or ask Jary for more information if necessary.

To post a message you must log in.