Verzije programov
V eni izmed tematik je bilo postavljeno vprašanje glede verzij in tukaj je ponovljena razlaga:
Osnovni DLL, ki služi za povezavo na FURS se imenuje SLOTaxService.dll oz SLOTaxService40.dll (za .NET 4.0). In ta DLL se ni nič spreminjal, saj bi se sicer to odrazilo tako na spremembi EXE, ActiveX kot WinService. GUI ni nič drugega kot ovojnica okoli omenjenega DLL-a in ima vedno isto verzijo kot sam DLL.
Vsaka izmed aplikacij (Exe, ActiveX, WinService) pa spet ni popolnoma nič drugega kot ovojnica okoli omenjenega DLL-a, s tem, da pa se posamezni programi dopolnjujejo, spreminjajo... in zato njihove verzije rastejo neodvisno od verzij prej omenjenega DLL-a oz GUI programa.
Kako pogleddati verzijo?
Vsak program (.EXE) in vsaka dinamična knjižnica (.DLL) v okolju Oken imata neko številko, ki je sicer pod kontrolo razvijalca. Za vsako datoteko pogledate verzijo tako, da
datoteko kliknete z desnim miškinim gumbom in izberete opcijo 'Lastnosti'. Odpre se novo okno, kjer na zavihku 'Podrobnosti' vidite verzijo datoteke.
Kaj pomeni verzija?
V mojih programih sta prvi dve številki fiksni (trenutno 1.1), tretja številka pomeni datum v letu, ko je bila datoteka izdelana, četrta (ki je sicer ne poudarjam posebej) pa predstavlja čas znotraj dneva, ko je bila datoteka ustvarjena.
Četrta številka je namenjena najhujši nočni mori, kjer bi jaz recimo izdal nek popravek 1.2.150 in bi potem takoj znotraj istega dneva odkrili hujšo napako, ki bi zahtevala takojšnje posredovanje, tedaj bi moral pač objaviti, da datoteka z verzijo 1.2.150.1234 ni veljavna, ker je na voljo novejša, recimo 1.2.150.2567.
Dokler je vse tako kot mora biti, pa je dovolj če se skljucujem samo na prve tri številke
Kakšne so veljavne verzije posameznih programov na dan 17.12.2015?
- GUI in s tem tudi SloTaxService.dll - verzija 1.1.335, ko je bil popravljen dostop do produkcijskih certifikatov
- EXE - verzija 1.1.335, ko je bil popravljen dostop do produkcijskih certifikatov
- ActiveX - verzija 1.1.347, ko je bil dodan parameter TimeOut (če time out parametra ne uporabljate je verzija 335 povsem OK!)
- WinService - verzija 1.1.349, ko je bil odpravljen problem, če ste storitvi podali napačen XML in ga ni znala obdelati (Če vedno posredujete prave XML datoteke potem je verzija 355 OK
.
Vedno pa ob popravkih zgradim in testiram vse tri projekte hkrati, zato vedno lahko uporabljate tudi novejše verzije od priporočenih in bo vse ok!
Sicer pa se ne bojte;
vsi kupci boste vedno obveščeni o vseh popravkih in vedno vam bom poslal relevantne verzije!