Používáte funkce DifWDays a AddWDays? Pokud ano, PC Fand vrací při překročení roku 2020 chybné výsledky. Tato zarážka je ve zmíněných funkcích proto, aby nedošlo k zacyklení.
Jak prodloužit životnost PC Fandu při používání funkcí DifWDays a AddWDays za rok 2020: stáhněte si jednoúčelový prográmek FX2020, který vám upraví váš runtime PC Fandu - vloží do zmíněných funkcí novou zarážku a to buď do roku 2030, 2050 nebo 2100.
http://www.alis.cz/uploads/assets/fx2020.zip
FX2020 jmenoSouboruFandExe /C /rok
POZOR: program FX2020 přímo upravuje EXE uvedený v prvním parametru. Nezálohuje se automaticky. Zálohu EXE proveďte předem ručně. Uchovejte si originální distribuci PC FANDu.
jmenoSouboruFandExe
- Tento parametr je povinný.
- Zadejte název EXE modulu libovolné verze a varianty PC FANDu.
- Nijak se nekontroluje, zda jde o soubor EXE PC FANDu.
- Ověřeno na verzích FANDu 3.2 a výše, všechny varianty runtime *FAND*.EXE.
/C
- C - koprocesorová verze PC Fandu.
- Varianta pro koprocesor se nezjišťuje automaticky; je nutno vložit parametr /C pro koprocesor nebo bez parametru = bez koprocesoru.
- Default = bez koprocesoru.
/rok
- Jsou pouze tři možnosti vložení nové "zarážky" - roky 2030, 2050, 2100.
- Default = 2030
Návratová hodnota - exitcode
Pokud program nenajde právě 2 výskyty časové konstanty, vypíše chybovou hlášku a vrací exitcode > 0.
Starší verze FANDu (3.01, 3.0)
V těchto verzích byla omezena jen funkce DifWDays, AddWDays byla bez omezení. Takže program FX2020.EXE najde jen jeden výskyt a nahlásí chybu. Ale substituci nového limitu provede a modul *FAND*.exe bude fungovat.