| Anterior | Siguiente |
| E_STRING_NOT_NULL_TERMINATED | E_ASYNC_OPERATION_NOT_STARTED |
E_ILLEGAL_DELEGATE_ASSIGNMENT
Qué significa E_ILLEGAL_DELEGATE_ASSIGNMENT
E_ILLEGAL_DELEGATE_ASSIGNMENT (0x80000018) es un HRESULT de error. Se asignó un delegado en una situación en la que no está permitido.
Qué comprobar
Localiza qué evento/delegado se intenta asignar y si el objeto prohíbe esa sustitución por estado, ownership o reglas de proyección del runtime.
Cómo resolverlo o tratarlo
Usa el mecanismo de suscripción/adición admitido o realiza la asignación en la fase donde el contrato lo permite.
Qué distingue este resultado
El problema es la operación de asignar un delegado, no ejecutar el callback ni resolver una interfaz COM.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.