Boinas gente, resulta que mi hermano desarrolla un sistema de facturacion, el chivo no viene al caso, asi que vamos al problema puntual. Está hecho en Visual Basic 5, en windows anda de lo mas peola (obvio ) pero se me ocurrio correrlo en wine para ver que onda. Monte y conecte la unidad de red que usa, lo instalé todo bien, registré las librerías, ejecuté, todo bonito. El tema es que cuando estoy usando un modulo, el que sea, éstos estan compuestos por montones de ventanas MDI, y al abrirlas me hace esto: La unica forma de que vea la ventana correctamente es minimizarlo y volverlo a restaurar Pero esto es una hinchada de bolas importante a la hora de cargar artículos, facturar, revisar datos de clientes, etc. ¿Sugerencias, ideas, lo que sea para corregir esto y que la ventana se vea como se debe ver de entrada?
Probá ésto. En una consola pone "wine regedit" y te va a abrir el registro de Wine. Mandate a: HKEY_CURRENT_USER\Software\Wine\Direct3D (si no encontrás las claves, crealas). Ahora creá un nuevo valor de tipo DWORD, que se llame "DirectDrawRenderer" y que contenga "opengl". Fijate qué onda si ahora se ve bien. ---------- PD: buena pt, te pasaste al linu? Yo tmb me instale el Mint con Avant Window Navigator
VB5?? Usa el 6 Estoy algo oxidado con vb pero podrias poner algo así, a modo de workaround: Código: Sub frmMain_Load() Me.WindowState = vbNormal End Sub De esta manera forzas a la ventana a aparecer normal (ni minimizada ni maximizada, que es lo que te pasa a vos) ---------- WRONG! En un valor DWORD no se pueden poner strings, sólo números de 32 bits de longitud. Dios estoy muy nerd
Sino podrias toketear el codigo desde el VB, para ke primero carge la ventana, y despues la muestre. Para esto podrias poner al principio un splash screen, ke tenga cualkier cosa, hasta ke carga la vetana principal, y despues la mostras. Fijate como usar Show y Load. Capas sea eso...
Nada, sigue haciendo exactamente lo mismo Siempre tengo un linuxin a mano Las ventanas se muestran normal, se jode cuando abro alguna de las MDI, el hecho de minimizar y maximizar es cuando se acomoda, igualmente la idea no es toquetear el código porque es un sistema que tiene 6 modulos y cada modulo tiene como 150 forms MDI asi que ni en pedo mi hno se va a poner a codear 900 forms
el wine labura con librerias .dll de windows, no? (nunca lo use) podrias probar buscar donde guarda esas librerias, chekear cuales corresponden a la parte grafica, ver ke version son, y probar reemplazarlas por una version distinta... es algo rebuscado, pero en una de esas capaz funca.
Aca lo probe en mi pc y anda barbaro... se ve que la placa de video de la note (una intel del año del pedo de 8 megas ) no le da el cuero para tirarlo... lo cual es raro porque por ejemplo el Diablo 2 me anda joya con wine, pero bue...
No, dejé los genéricos nomas. Igual ahora me puse a bajar el Mint con XFCE, el Gnome me va un poco pesado, cuando instale este pruebo con los drivers propietarios, a la tarde les cuento