"Frank Sonnemans" <
[hidden email]> wrote in message
news:b3noeh$15n54$
[hidden email]...
> An application which I wrote works fine on most computers, but generated
an
> error which I don't understand on a Windows 2000 machine (German language
> version). The app works fine on Windows 98 and XP (English).
>
> The error message was: HRESULT Error: Schnittstelle nicht registriert
> (FACILITY_ITF)
> Which in English means: "Interface not registered"
One would really need to know the actual hresult error code (a large
negative integer), but I think this is telling you that a type-library is
not correctly registered (or, more rarely that a marshalling DLL is not
registered). This suggests that whatever application it is that implements
ActIActAppObj is not properly installed.
To track down the problem, on one of the machines on which it works evaluate
an expression such as:
ActIActAppObj typeLib path
This will tell you the module that needs to be registered. If it is a .TLB,
then you can use Tools/Additional Tools/Register Type Library command in
Dolphin (if you have 5.0 PL2). If a .DLL or .EXE then regsvr32.exe will
suffice.
Regards
Blair