Jak se vyvarovat chyb při instalaci šablony StudioMaR ?

Šablona StudioMaR se neobjeví v seznamu šablon Excelu a instalce hlásí chybu.

Popis chyby:

V průběhu instalace se objeví toto okno se zprávou:

faq_mar_01

(následně se může zobrazit:)

faq_mar_02

thumbs_up Příčina:

Instalační program nebyl schopen spustit funkci DllRegisterServer() v knihovně MPELbuild.dll protože je nedostupná některá další, knihovnou MPELbuild.dll implicitně požadovaných knihoven DLL.

duvodDůsledky:

a. aplikace StudioMaR není schopná vytvořit objekt BUILD a zobrazí zprávu:

Microsoft Visual Bacis
Runtime Error 429
ActiveX komponent can’t create object

b. v aplikaci Excel není přítomna šablona StudioMaR.xlt

lightbulb Řešení:

Je třeba zjistit která knihovna DLL v systému chybí. K tomu slouží aplikace např. DependencyWalker, určená k zobrazení všech nutných knihoven s kontrolou jejích existence.

Nalezení chybějící knihovny:

  1. spustit aplikaci DependecyWalker a v ní otevřít soubor MPELbuild.dll z instalačního CD (CD:\ datacz\winsoft\studiomar)
  2. pokud program zjistí chybějící knihovnu DLL, zobrazí chybové hlášení v dolním okně
  3. chybějící knihovny je třeba nahrát do adresáře \WINDOWS\SYSTEM32\ nebo přímo do adresáře knihovnu MPELbuild.dll.

Nyní je možné spustit instalaci znovu nebo provést ruční registraci knihovny MPELbuild.dll.

Ruční instalace:

Pokud je ověřeno, že na daném PC žádná potřebná knihovna DLL nechybí (nebo je doplněna), je možné provést registraci knihovny MPELbuild.dll ručně.

  1. překopírovat soubory z (CD:\ datacz\winsoft\studiomar) do cílového adresáře, typicky C:\MICROPEL\STUDIOMAR\
  2. příkazovým řádkem spustit program windows regsvr32.exe s parametrem cesty ke knihovně MPELbuild.dll
  3. šablonu StudioMaR.xlt kopírovat do adresáře šablon aplikace EXCEL (nepovinné)