Zobrazit plnou verzi příspěvku: Ztracená knihovna

Radek Pícha
07.03.2005, 10:12
Makro Visual Basic (Inventor), které fungovalo a nezesahoval jsem do něj, se nyní zastaví na funkci "mid" a zobrazí hlášku: Can't find project or library
Napadá mě jediná věc, která by mohla být příčinou - vyhánění spyware z pc.
Myslíte, že je to možné? Jak byste tento problém řešili?
Nechce se mi znovu instalovat AIP9 - je to se sp1 a 2, acelerátorem a nastavováním na několika pc docela zdlouhavé.
Poradil by mi někdo jak snadněji doinstalovat knihovnu obsahující funkci mid?
Dík za rady.
PS: Nejsem programátor, jen si občas spíchnu nějakou pomůcku...

Seiner
07.03.2005, 10:17
Je mi divné, že Vám to hlásí chybu na jedné ze základních funkcí, která by IMHO měla být součástí knihovny VBA. Ale ze zcela jiné oblasti (MS Access) mám zkušenost, že VBA hlásí chybu na těchto funkcích, když mu chybí reference na něco úplně jiného.

Otasek
07.03.2005, 14:01
Už jsem se v VB pro AI dlouho nehrabal, ale kdesi jsem našel (tools/preferences) seznam všech knihoven dle jednotlivých aplikací a pokud nebyla požadovaná knihovna zatržená tak ji to mám ten dojem že nenačetlo a tím pádem byly všechny v ní obsažené příkazy nedostupné... za pokud nic

Radek Pícha
07.03.2005, 14:22
Mám zatrženo:Visual Basic For AplicationsAutodesk Inventor Object LibraryOLE AutomationMicrosoft Forms 2.0 Object Libraryfpdtc 1.0 Type LibraryMicrosoft Windows Common Controls 6.0 (SP4)MISSING: Microsoft Calendar Control 10.0Microsoft Windows Common Controls-2 6.0 (SP4)
Nebude problém v předposledním řádku? Co s tím?

Otasek
07.03.2005, 14:36
Nemám tucha, je to potřeba vyzkoušet
Já mám zatržené jen prvni tři z vašeho seznamu.
MID mám dojem, že nepoužívám - k přepisování znaků jsem se prozatím ještě nedostal
Ve VB se mi zobrazila, takže načtená je.
Možná, že se tou čistkou fakticky něco odmazalo, co tam mělo zůstat, kde to hledat netuším

Seiner
07.03.2005, 14:54
Jednoznačně je chyba v té scházející knihovně. A vidíte, že i tady to hlásí chybu na funkci, která není určitě z tého knihovny. Pokud tam ten kalendář opravdu používáte, musíte ho odněkud doinstalovat. Pokud ho v aplikaci nepoužíváte, klidně referenci zrušte. To se týká i ostatních referencí - nechte tam jen ty, které opravdu potřebujete.

Radek Pícha
07.03.2005, 15:09
Po zrušení reference na chybějící knihovnu kalendáře, který nepoužívám, je makro OK
Mnohokrát děkuji! Už jsem se připravoval na přeinstalaci...