Helios Red - chyba "Kód chyby OLE, třída není zaregistrována. Objekt OLE je ignorován.", případně jiná OLE chyba
Z Asseco Solutions
groups: lcs ; lcseditor ; partner (ro) ; translator (ro) ; customer (ro) ; anonymous (ro) ;
Při spuštění programu se zobrazí chyba "Kód chyby OLE, třída není zaregistrována. Objekt OLE je ignorován.", případně jiná OLE chyba. Pravděpodobnou příčinou je poškozená knihovna mscomctl.ocx v operačním systému Windows.
Knihovnu je třeba odregistrovat a zaregistrovat
- je nutné zjistit, kde se daná knihovna nachází, většinou se jedná o cestu:
- c:\windows\system32\mscomctl.ocx, nebo c:\windows\SysWOW64\mscomctl.ocx
- v příkazovém řádku (spuštěném jako správce) je třeba knihovnu mscomctl.ocx odregistrovat příkazem:
- regsvr32 /u c:\windows\sysWOW64\mscomctl.ocx (s celou cestou k souboru)
- následně ji opět zaregistrovat příkazem:
- regsvr32 c:\windows\syswow64\mscomctl.ocx
- odregistrování i zaregistrování musí skončit úspěšně hláškou „..se zdařilo“.
Druhou možností je reinstalace Runtime modulů Microsoft Visual FoxPro
- odregistrujte a smažte knihovnu mscomctl.ocx
- nainstalujte Runtime moduly Microsoft Visual FoxPro, které je možné stáhnout z článku Instalační balíčky RunTime Visual FoxPro, tím se knihovna znova zaregistruje
Pokud se problém předchozím postupem nevyřeší, obraťte se na naši horkou linku a připravte si prosím podrobnější informace o počítači na kterém se problém projevuje:
- Operační systém, velikost paměti, antivirový systém a zda je Helios Red spuštěný lokálně nebo ze sítě (v případě sítě informace o síťovém připojení).