Farbschema: Hell
Sie befinden sich hier: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Forms Object Library » troubleshooting » Ein WKL-Steuerelement oder der Verweis fehlt (falsche Bitversion)

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 WklToast oder New WklLinkManager scheitert 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 dem regsvr32 aus %windir%\SysWOW64; 64-Bit-Office lädt die x64-Dateien, registriert mit dem regsvr32 aus %windir%\System32. Windows hält die Registrierungen der beiden Bitversionen getrennt.
  • Anderer Windows-Benutzer. Eine Registrierung mit /n /i:user gehö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

  1. Ermitteln Sie die Bitversion von Office: Datei › Konto › Info zu Access.
  2. Registrieren Sie die DLL dieser Bitversion für den aktuellen Benutzer, wie in Freigegebenes Paket installieren, Schritt 4, beschrieben.
  3. 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