Como adoptar un pingüino

BLOG de AZULcasiNEGRO, donde se cuentan básicamente las peripecias durante la migración a Kubuntu/Linux

Aviso Cookies

Categories

Contador

Eres el visitante

(Nota breve)

Trasteando con WineHQ, al probar una nueva versión de un soft sobre .Net 4.0, apareció el siguiente error:

Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Parameter is not valid.
   at System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)


Cosa fea.
Haciendo diversas pruebas me di cuenta que era problema de la versión de gdiplus sobre WineHQ. Sobre windows nativo no había problema.

Con winetricks podéis instalar las siguientes versiones:

gdiplus                  MS GDI+ (Microsoft, 2011)
gdiplus_winxp            MS GDI+ (Microsoft, 2004)


Yo tenía instalada la primera, así que probé a usar la interna.
El problema se subsanó, pero la calidad de los gráficos no era óptima. Así que intenté instalar la segunda, pero winetricks solo detecta si existe la dll, no que versión es.
Lo mejor es borrar directamente el archivo gdiplus.dll de la carpeta windows/system32.
Así deja instalar cualquier versión sin problemas, y como si no hubiera pasado nada :)

0 comentarios

Publicar un comentario

Cuenta atrás

Nuestros derechos

Recent Posts

Recent Comments