KB0169: Conflitto con un altro componente aggiuntivo: errore di subclassing in Excel
- Home
- Risorse
- Knowledge base
- KB0169
Problema
Quando si apre o si chiude Excel, viene visualizzato uno dei messaggi di errore seguenti:
CRITICALWITHMSG library\ui\win\safesubclassimpl.cpp(392): APIERR 1400 Invalid window handle.CRITICAL library\ui\dpi_win.cpp(80): _ASSERTEQUAL(IsWindow(wnd), TRUE): IsWindow(wnd)=0, TRUE=1CRITICAL library\ui\win\safesubclassimpl.cpp(239): _ASSERT(0!=lResult)CRITICAL library\objecttypes\obj.cpp(40): _ASSERTEQUAL(m_nRefCnt, (unsigned int)INSIDE_DESTRUCTOR_OFFSET): m_nRefCnt=1073741825, (unsigned int)INSIDE_DESTRUCTOR_OFFSET=1073741824CRITICAL library\ui\win\safesubclassimpl.cpp(318): _ASSERTPRINT(pprobe->bSetWindowProcUnicode==bCallWindowProcUnicode || IsStubWndProc(pwndprocModifiedCall)): SetWindowLongPtr: 0x24E94D64; CallWindowProc: 0x22219522
Spiegazione
Tali errori in thinkcell sono causati da un errore di programmazione in un altro componente aggiuntivo. I nostri sviluppatori hanno analizzato il problema in dettaglio. Secondo la nostra analisi, i problemi di hooking/unhooking causano questo problema quando sono disponibili più componenti aggiuntivi. Scopri di più
Un hook è un meccanismo tramite il quale una funzione può intercettare gli eventi prima che raggiungano un'applicazione. La funzione può agire sugli eventi e, in alcuni casi, modificarli o eliminarli. Per ulteriori dettagli, vedere KB0201.
Soluzioni e problemi noti
È stato identificato che i seguenti componenti aggiuntivi causano questo problema:
- SAP BusinessObjects Analysis (AO)
Il problema è stato risolto in SAP AO versione 2.8 SP4 e versioni successive dopo che lo abbiamo segnalato a SAP per SAP BusinessObjects Analysis (vedere ticket SAP 557711 / 2018). - Boldon James Classifier
Il problema è stato risolto nella versione 3.14.3 e versioni successive. - Adaptive Insights (ora Workday Adaptive Planning) OfficeConnect
Siamo stati in contatto con il team di supporto di Adaptive Insights / Workday Adaptive Planning. Non siamo ancora a conoscenza di una correzione. Pertanto, verificare se il problema continua a verificarsi con la versione più recente di OfficeConnect. In caso affermativo, e se si desidera richiedere una correzione, è possibile contattare il supporto Workday Adaptive Planning e fare riferimento alla richiesta all'help desk: #208737: OfficeConnect Add-in compatibility issue with thinkcell. -
SAP Business Explorer Analyzer
Questo problema è stato originariamente segnalato per SAP Business Explorer (vedere ticket SAP 1019869/2011). È stato confermato da SAP, ma SAP ha deciso di non correggerlo perché BEx era solo in modalità di manutenzione e non era possibile apportare modifiche importanti.Di recente (nel 2021) gli utenti hanno segnalato il seguente errore all'apertura di Excel usando il collegamento di SAP BEx Analyzer e aprendo successivamente un database:
CRITICAL library\ui\win\safesubclassimpl.cpp(318): _ASSERTPRINT(pprobe->bSetWindowProcUnicode==bCallWindowProcUnicode || IsStubWndProc(pwndprocModifiedCall)): SetWindowLongPtr: 0x24E94D64; CallWindowProc: 0x22219522Finora non ci sono modifiche. Non è ancora disponibile alcuna soluzione. SAP consiglia di passare a SAP BusinessObjects Analysis, che contiene già una correzione (vedere sopra).
- Microsoft Azure Information Protection (AIP) and S&P Capital IQ
Consultare il nostro articolo della knowledge base KB0237.
Analisi
È possibile trovare l'elenco dei componenti aggiuntivi attivi nelle Opzioni di Excel/PowerPoint: File > Options>Add-ins.
Per scoprire quali componenti aggiuntivi possono essere coinvolti nel caso specifico, disattivare temporaneamente gli altri componenti aggiuntivi come spiegato in KB0091: Come posso scoprire quale componente aggiuntivo causa un problema?
Contatta il supporto
Se non si utilizza nessuno dei componenti aggiuntivi menzionati, contattare il nostro team di assistenza e fornire le informazioni seguenti:
- Una descrizione degli ultimi passaggi eseguiti prima che si verificasse l'errore.
- Uno screenshot che mostra i componenti aggiuntivi in Excel (o PowerPoint nel caso in cui l'errore si verifichi con PowerPoint): File > Options > Add-ins.
- I file di log di thinkcell facendo clic su Request Support nel messaggio di errore di thinkcell.