Un problemita gráfico en Wine

Tema en 'Soft y Hard' comenzado por Tavo, 29/Nov/2010.

  1. Tavo

    Tavo No one

    Ingreso:
    25/Abr/2006
    Mensajes:
    6.030
    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 :P) 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:

    [​IMG]

    La unica forma de que vea la ventana correctamente es minimizarlo y volverlo a restaurar

    [​IMG]

    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?
     
    #1
  2. EdR

    EdR Cuevino Milenario

    Ingreso:
    14/Ene/2005
    Mensajes:
    5.122
    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 :rene:
     
    #2
  3. Daedalus

    Daedalus Cuevino Milenario

    Ingreso:
    31/Dic/2009
    Mensajes:
    1.457
    VB5?? Usa el 6 :P

    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. :P

    Dios estoy muy nerd :rene:
     
    #3
    Última modificación: 29/Nov/2010
  4. EdR

    EdR Cuevino Milenario

    Ingreso:
    14/Ene/2005
    Mensajes:
    5.122
    Tenés razón, me confundi. Era "valor de cadena".
     
    #4
  5. 5alv4

    5alv4 ※0※0※0※

    Ingreso:
    13/Jun/2006
    Mensajes:
    2.803
    Ubicación:
    0x66726565
    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...
     
    #5
  6. Tavo

    Tavo No one

    Ingreso:
    25/Abr/2006
    Mensajes:
    6.030
    Nada, sigue haciendo exactamente lo mismo

    Siempre tengo un linuxin a mano :P

    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 :P
     
    #6
  7. 5alv4

    5alv4 ※0※0※0※

    Ingreso:
    13/Jun/2006
    Mensajes:
    2.803
    Ubicación:
    0x66726565
    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.
     
    #7
  8. Tavo

    Tavo No one

    Ingreso:
    25/Abr/2006
    Mensajes:
    6.030
    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 :P) no le da el cuero para tirarlo... lo cual es raro porque por ejemplo el Diablo 2 me anda joya con wine, pero bue...
     
    #8
  9. EdR

    EdR Cuevino Milenario

    Ingreso:
    14/Ene/2005
    Mensajes:
    5.122
    Y tenes los drivers propietarios instalados?
     
    #9
  10. Tavo

    Tavo No one

    Ingreso:
    25/Abr/2006
    Mensajes:
    6.030
    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
     
    #10

Compartinos

Cargando...