Anoche, mientras terminaba la implementación de la acción "npCambiarResolucion" en el plugin NeoDouble lo intenté, pero, debía estar demasiado cansado, porque al cabo de varias pruebas no quedó todo como yo esperaba.
¿Pero de qué demonios estoy hablando? Bien. Como sabes, con la función "npCambiarResolucion" puedes realizar un test previo antes de tratar de cambiar, efectivamente, la resolución de la pantalla.
De este modo evitas problemas, por ejemplo, tratando de cambiar la resolución de pantalla a una que no esté soportada por el dispositivo correspondiente.
Con algunos de estos dispositivos (y al menos con algunas versiones de Windows) estos problemas pueden resultar desagradables, puesto que pueden dejar la pantalla imposible de utilizar.
A mí me ocurría algo así hace años (recuerdo que tenía otra tarjeta de memoria y otro monitor del que tengo ahora) cuando por algún motivo algún programa o yo mismo (desde el propio Windows) trataba de cambiar la resolución de pantalla a una resolución no soportada.
Pues bien. Mi idea al tratar de implementar esta acción en NeoDouble era realizar siempre un test internamente, y, sólo si tenía éxito, intentar el cambio de resolución de la pantalla.
Sin embargo, como he dicho, anoche no conseguí que el asunto saliera como quería, y al cabo terminé por no implementar el correspondiente test, y esto después de varias pruebas.
Pero esta mañana he comprendido que esto no tenía mucho sentido: ¿cómo es que el test que puede realizar la acción de forma correcta (como he comprobado en las pruebas) no puede realizarlo el plugin internamente? ¿Qué es lo que lo impide?
No tenía sentido. Así que he revisado el código fuente y, efectivamente, los errores que yo encontraba anoche tenían que ver con otra cosa, no con que no pudiera realizarse internamente (por el plugin) el oportuno test.
Así que he hecho los cambios necesarios para que ahora el plugin realize en todo caso (internamente) el test antes de tratar de cambiar la resolución de pantalla.
Publicada el Martes, 3/7/2007 por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks