Ein WKL-Steuerelement oder der Verweis fehlt (falsche Bitversion)
Einer dieser Fälle tritt auf:
- Die WKL-Steuerelemente fehlen unter Formularentwurf › Steuerelemente › ActiveX-Steuerelemente.
- Extras › Verweise kennzeichnet WKL Forms x.y Object Library als „NICHT VORHANDEN“.
New WklToastoderNew WklLinkManagerscheitert mit dem Laufzeitfehler 429 („Objekterstellung durch ActiveX-Komponente nicht möglich“).- Ein Formular öffnet sich mit einem leeren weißen Rechteck an der Stelle, an der ein WKL-Steuerelement war.
Umgebung
Jedes Release der WKL Forms Object Library, auf PCs, auf denen das Steuerelement nicht für die Bitversion von Office oder nicht für den aktuellen Windows-Benutzer registriert ist.
Ursache
- Andere Bitversion. Eine DLL bedient nur eine Bitversion. 32-Bit-Office lädt die
x86-Dateien, registriert mit demregsvr32aus%windir%\SysWOW64; 64-Bit-Office lädt diex64-Dateien, registriert mit demregsvr32aus%windir%\System32. Windows hält die Registrierungen der beiden Bitversionen getrennt. - Anderer Windows-Benutzer. Eine Registrierung mit
/n /i:usergehört dem Benutzer, der sie ausgeführt hat. Ein anderer Benutzer desselben PCs sieht nichts. - Ordner verschoben oder gelöscht. Die Registrierung verweist auf den Ordner, aus dem die DLL registriert wurde.
Lösung
- Ermitteln Sie die Bitversion von Office: Datei › Konto › Info zu Access.
- Registrieren Sie die DLL dieser Bitversion für den aktuellen Benutzer, wie in Freigegebenes Paket installieren, Schritt 4, beschrieben.
- Schließen Sie die Datenbank und öffnen Sie sie erneut, damit Access den Verweis neu auflöst.
de/wiki/msaccess/comctl/troubleshooting/wrong-bitness.txt · Zuletzt geändert: von Wolfgang van der Stille