The "Library not registered" error indicates
that there is a problem with the registry information
for the Currency Server object. This condition is
usually caused by inaccessible or missing registry
data.
Warning - Please read the following
article before proceeding:
To identify the cause of this problem run Regedt32
and make sure that the Everyone group has Read permissions
to the following key and child keys:
- HKEY_CLASSES_ROOT\TypeLib\{6BA90D28-0D19-11D2-92A5-00AA00AD2D73}
Granting those rights, if not already assigned
(or if recently revoked), usually solves the issue.
Additionally, verify that the following key:
- HKEY_CLASSES_ROOT\TypeLib\{6BA90D28-0D19-11D2-92A5-00AA00AD2D73}\CurrencyServerVersion\0\win32\(Default)
contains the installation path of the "CURNCSRV.DLL"
file. CurrencyServerVersion is the major
version number (e.g. 4.0). The unique class identifier
(CLSID) "{6BA90D28-0D19-11D2-92A5-00AA00AD2D73}"
is used by all versions of Currency Server.
If the above information is missing, it can be
restored by opening a command prompt and entering
the following command (edit the installation path
to reflect your installation if necessary):
regsvr32 "C:\Program Files\Cloanto\Currency
Server\CURNCSRV.DLL"
Related Links