| Anterior | Siguiente |
| MILERR_TERMINATED | MILERR_INTERNALERROR |
MILERR_BADNUMBER
Qué significa MILERR_BADNUMBER
MILERR_BADNUMBER (-2003304438, 0x8898000A) — Se encontró un valor numérico no válido.
Transformaciones, vectores, guidelines y parámetros geométricos deben ser finitos y coherentes. Un valor degenerado puede contaminar varias etapas antes de que MIL lo rechace.
Qué demuestra este HRESULT
La condición específica es número no finito o fuera del dominio admitido por MIL. Registra el valor antes de convertirlo a double/float y la operación geométrica que lo produjo. Rechaza NaN, infinito y overflow en origen; sustituir por cero puede cambiar silenciosamente el layout.
Valida los datos antes de componer
Conserva matrices, vectores, guidelines y valores numéricos tal como llegan a MIL. Ejecuta validaciones de finitud, rango y degeneración en el productor para que el error quede cerca de la operación que generó los datos incorrectos.
Referencias técnicas
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.