Situatie
Problema se aplică tuturor produselor IDAutomation care includ DLL-uri ActiveX sau .NET COM cum ar fi controale ActiveX pentru coduri de bare și codificatoare de fonturi 2D, cum ar fi fontul și encoderul 2D QR Code.
Solutie
Această eroare poate apărea deoarece accesarea ActiveX sau .NET COM DLL nu este înregistrată pe sistem.
Instalați Microsoft .NET Framework dacă nu este instalat.
Închideți toate aplicațiile deschise și ștergeți fișierele din dosarul% TEMP%. Pentru a accesa cu ușurință acest director, deschideți promptul de comandă și tastați următoarele apăsând Enter după fiecare linie:
CD% TEMP%
DEL *. * / S
Obțineți cea mai recentă versiune a produsului IDAutomation Barcode utilizat.
Reinstalați pachetul de componente. Acest lucru ar trebui să înregistreze automat DLL-ul.
Dacă problemele persistă, încercați procesul manual de mai jos.
Pentru a înregistra DLL manual, efectuați următoarele:
Rulați fereastra de comandă ca Administrator. Acesta este de obicei situat în Start – Programe – Accesorii.
Schimbați directorul în care se află DLL-ul; care este de obicei directorul Windows System. Pe sistemele pe 64 de biți, DLL-ul poate fi în Windows syswow64.
Introduceți următoarele în linia de comandă:
REGSVR32 file.dll
unde file.dll este numele DLL-ului care urmează să fie înregistrat.
Dacă o eroare DllRegisterServer de la punctul de intrare DLL este primită după ce rulează regsvr32, DLL trebuie să fie înregistrată cu RegAsm.exe. Pentru aceasta, verificați dacă este instalat .NET Framework și tastați următoarele în linia de comandă:
Pentru .NET Framework 2.0-3.5:
C: Windows Microsoft.NET Framework v2.0.50727 RegAsm.exe / codebase / tlb
Leave A Comment?