Site icon EfmSoft

¿Qué significa el código de error de Windows 1435 (ERROR_DESTROY_OBJECT_OF_OTHER_THREAD)?

 
Anterior Siguiente
ERROR_LB_WITHOUT_TABSTOPS ERROR_CHILD_WINDOW_MENU

ERROR_DESTROY_OBJECT_OF_OTHER_THREAD

Qué significa ERROR_DESTROY_OBJECT_OF_OTHER_THREAD

ERROR_DESTROY_OBJECT_OF_OTHER_THREAD (1435) — No se puede destruir un objeto creado por otro subproceso.

Un objeto USER fue creado por otro hilo y Windows bloquea su destrucción desde el hilo actual.

Qué comprobar

  • Registra TID creador y TID que ejecuta Destroy*.

Tratamiento recomendado

Encamina la destrucción al hilo propietario y sincroniza shutdown en vez de liberar objetos UI desde workers.

Diagnóstico específico

Registra el thread id que creó el objeto USER y el thread id que intenta destruirlo. Muchos objetos de interfaz tienen afinidad con el hilo que los creó; en vez de llamar a DestroyWindow desde un worker, envía una operación al message loop propietario y comprueba que la destrucción ocurra antes de que termine ese hilo.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version