KB0169: Konflikt mit einem anderen Add-In: Subclassing-Fehler in Excel
- Startseite
- Ressourcen
- Knowledge Base
- KB0169
Problem
Beim Öffnen oder Schließen von Excel erhalte ich eine der folgenden Fehlermeldungen:
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
Erläuterung
Solche Fehler in thinkcell werden durch einen Programmierfehler in einem anderen Add-In verursacht. Unsere Entwickler haben das Problem im Detail analysiert. Nach unserer Analyse verursachen Hooking-/Unhooking-Probleme dieses Problem, wenn mehrere Add-Ins verfügbar sind. Mehr lesen
Ein Hook ist ein Mechanismus, mit dem eine Funktion Ereignisse abfangen kann, bevor sie eine Anwendung erreichen. Die Funktion kann auf Ereignisse reagieren und sie in manchen Fällen ändern oder verwerfen. Weitere Einzelheiten finden Sie unter KB0201.
Lösungen und bekannte Probleme
Die folgenden Add-Ins wurden als Ursache für dieses Problem identifiziert:
- SAP BusinessObjects Analysis (AO)
Das Problem wurde in SAP AO Version 2.8 SP4 und höher behoben, nachdem wir es SAP für SAP BusinessObjects Analysis gemeldet hatten (siehe SAP-Ticket 557711 / 2018). - Boldon James Classifier
Das Problem wurde in Version 3.14.3 und höher behoben. - Adaptive Insights (jetzt Workday Adaptive Planning) OfficeConnect
Wir standen mit dem Supportteam von Adaptive Insights / Workday Adaptive Planning in Kontakt. Uns ist bisher keine Fehlerbehebung bekannt. Bitte prüfen Sie daher, ob das Problem mit der neuesten OfficeConnect-Version weiterhin auftritt. Falls ja und Sie eine Fehlerbehebung anfragen möchten, können Sie sich an Ihren Workday Adaptive Planning-Support wenden und auf die Helpdesk-Anfrage verweisen: #208737: OfficeConnect Add-in compatibility issue with thinkcell. -
SAP Business Explorer Analyzer
Dieses Problem wurde ursprünglich für SAP Business Explorer gemeldet (siehe SAP-Ticket 1019869/2011). Es wurde von SAP bestätigt, aber SAP entschied, es nicht zu beheben, da sich BEx nur noch im Wartungsmodus befand und keine größeren Änderungen mehr vorgenommen werden konnten.Benutzer meldeten kürzlich (2021) den folgenden Fehler beim Öffnen von Excel über die SAP-BEx-Analyzer-Verknüpfung und anschließendem Öffnen einer Datenbank:
CRITICAL library\ui\win\safesubclassimpl.cpp(318): _ASSERTPRINT(pprobe->bSetWindowProcUnicode==bCallWindowProcUnicode || IsStubWndProc(pwndprocModifiedCall)): SetWindowLongPtr: 0x24E94D64; CallWindowProc: 0x22219522Bisher gibt es keine Änderungen. Es ist weiterhin keine Lösung verfügbar. SAP empfiehlt den Wechsel zu SAP BusinessObjects Analysis, das bereits eine Fehlerbehebung enthält (siehe oben).
- Microsoft Azure Information Protection (AIP) und S&P Capital IQ
Bitte lesen Sie unseren Knowledge Base-Artikel KB0237.
Analyse
Die Liste der aktiven Add-Ins finden Sie in den Excel-/PowerPoint-Optionen: File > Options>Add-ins.
Um herauszufinden, welche(s) Add-In(s) in Ihrem Fall beteiligt sein könnten, deaktivieren Sie vorübergehend andere Add-Ins, wie in KB0091: Wie kann ich herausfinden, welches Add-In ein Problem verursacht? beschrieben.
Support kontaktieren
Falls Sie keines der genannten Add-Ins verwenden, wenden Sie sich bitte an unser Support-Team und stellen Sie die folgenden Informationen bereit:
- Eine Beschreibung der letzten Schritte, die Sie ausgeführt haben, bevor der Fehler auftrat.
- Einen Screenshot, der Ihre Add-Ins in Excel zeigt (oder in PowerPoint, falls der Fehler in PowerPoint auftritt): File > Options > Add-ins.
- Die thinkcell-Protokolldateien, indem Sie in der thinkcell-Fehlermeldung auf Request Support klicken.