Mistrzostwa świata w outlooku 2003 (poprawiony problem)
bCentral zamieścił kalendarz rozgrywek Mistrzost Świata. Fajna sprawa - szkoda tylko, że niestety przygotowywany pod Microsoft Outlook 2000 i w moim MO 2003 nie chciał się otworzyć - za to wypluwał błędy VBS. No ale stojąc przed wizją posiadania wpisów w Outlooku (tak naprawdę nie dla mnie, ale chcę zrobić przysługę kolegom w pracy) stwierdziłem, że zrobię szybki debug.
Problem okazał się banalny i dotyczył konwersji zmiennej, którą ktoś kiedyś uważał za liczbę. Zresztą nawet pojawił się artykuł w Technecie, który też jest błędny (a tak na boku - czy ktoś wie jak się poprawia artykuły w technecie? Wikipedia jest pod tym względem fajna…) i widac, ze Twórca skryptu się tym artem mocno kierował. A wystarczyło zamiast traktowania stringa jako liczbę (CDbl) potraktować go wyrażeniem regularnym…
Poprawki w formacie linia: nowe brzmienie
87: if tempVer(0) < 9 then
92: if tempVer(0) >= 9 then
(poprawiony plik w załaczniku)
Jak wobec tego zainstalować poprawnie ten plik?
- Ściągnij i wypakuj z archiwum (to zwykły RAR) plik install.vbs
- Nanieś powyższe poprawki
- Wrzuć plik ponownie do archiwum
- Zamknij Outlooka jeśli jest otwarty
- Uruchom instalację
Względnie można nanieść jeszcze tą linię opisującą położenie katalogu TEMP
do pliku, wypakować plik WC2006Compat.pst i uruchomić install.vbs
Info o kalendarzu: Adam, poprawki własne.