Cómo arreglar una aplicación con fallas gráficas sin reiniciarla

Una GUI puede “fallar” por varias razones, por lo que sería importante saber exactamente lo que está sucediendo. Sin embargo, en general, los programas no están diseñados para “recargar” solo sus GUI independientemente del resto de la aplicación: la GUI a menudo está integrada en la aplicación de tal manera que si algo está mal, tendría que reinicie toda la aplicación para reiniciarla.

Una GUI puede fallar debido a un error de programación dentro de sí misma: alguna parte de la memoria no se administra correctamente, o una instrucción de dibujo falla y nunca se corrige, etc. Si esta es la causa de la falla, es probable que no pueda hacer algo al respecto excepto reiniciar el programa. A veces, sin embargo, es un problema con el controlador de video. La actualización de sus controladores puede solucionar algunos problemas, pero a menudo tiene que reiniciar toda la computadora para hacerlo. (Depende del controlador; algunos de ellos pueden actualizarse “en su lugar” sin que sea necesario reiniciarlo).

Finalmente, en ALGUNAS aplicaciones (por ejemplo, Microsoft SQL Server), la GUI es, de hecho, un programa separado de la aplicación que proporciona los datos que la GUI está diseñada para presentar. Esta es una aplicación de “niveles múltiples”, y en ese caso simplemente podría reiniciar la GUI sin necesariamente tener que reiniciar nada más.

Es bastante raro que encuentre una aplicación que no sea una página web que tenga su propio comando “actualizar” o “redibujar”. Algunas aplicaciones volverán a cargar sus GUI cuando cambie la configuración, como la resolución de pantalla o la configuración de suavizado, pero eso simplemente dependerá de cómo se escribió la aplicación.

More Interesting

¿Qué define como realidad virtual?

Como estudiante de ECE, ¿qué tecnología necesito aprender para el futuro?

¿Cuáles son algunas tecnologías futuras que son o cambiarán nuestro mundo?

¿Cómo ha cambiado tu vida un teléfono inteligente? Compara tu vida antes y después de un teléfono inteligente?

La mayoría de las películas muestran la tecnología en el futuro como distópica. ¿Qué películas muestran la tecnología en un futuro utópico no distópico positivo?

¿Por qué la gente odia el F-35 (que veo como una puerta al futuro y un tesoro tecnológico masivo)?

¿Cómo podría ser útil Alexa para personas mayores o cuidadores?

¿Cómo podemos salvar nuestros teléfonos inteligentes de WannaCry?

¿Quiénes son los 10 mejores prodigios / prodigios tecnológicos más conocidos (más reconocibles) en los últimos 50 años?

¿Por qué Uber eligió Pittsburgh para lanzar sus autos sin conductor?

¿Pueden los dispositivos que son una fracción del tamaño de un móvil actual transmitir señales para la comunicación desde ese dispositivo a un teléfono móvil?

¿Cuál es la estrategia que debe adoptar antes de contratar a un desarrollador de Android o iOS en India?

Vivimos en una época de Internet móvil inalámbrico, drones e impresión 3D, ¿por qué no me impresionan?

Si pudieras introducir una tecnología a una civilización pasada, ¿cuál sería la tecnología y a qué civilización la llevarías?

¿Cómo puede una sola computadora soportar 300 pantallas de monitores?