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