| Anterior | Siguiente |
| INPLACE_E_NOTUNDOABLE | CONVERT10_E_OLESTREAM_GET |
INPLACE_E_NOTOOLSPACE
Qué significa INPLACE_E_NOTOOLSPACE
INPLACE_E_NOTOOLSPACE tiene el valor 0x800401A1. Durante la activación OLE in-place, el contenedor no dispone del espacio de borde necesario para las barras, paletas u otras herramientas solicitadas por el objeto.
Qué medir
- Guarda los rectángulos del frame y del documento junto con los
BORDERWIDTHSpedidos en el momento exacto de la negociación. - Identifica qué componente ocupa cada lado del borde y si hay otro objeto activo reservando una región incompatible.
- Reproduce después de estabilizar resize y DPI; una geometría recalculada en mitad de la activación puede volver obsoletos los límites utilizados.
Recuperación
Reduce o redistribuye las herramientas, desactiva el componente que compite por el borde o abre el objeto fuera del documento si el contenedor lo admite. Un reintento sólo tiene sentido después de un cambio real de layout o de ownership, no dentro del mismo ciclo de resize.
Qué descartar
Esta condición no es una señal suficiente para volver a registrar el servidor COM: primero demuestra que el mismo objeto cabe y negocia sus herramientas correctamente en un contenedor o tamaño compatible.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.