Pozdravljeni,
Trenutna produkcijska verzija vseh programov 1.1.335 se je nadgradila. Nadgrajena sta bila projekta ActiveX in WinService.
SLOTaxActiveX
Projekt ActiveX je dobil preobloženo funkcijo Send, ki sprejme še en parameter tipa INT (zadnji parameter) in predstavlja število sekund, preden funkcija opusti delovanje. TimeOut je nastavljen na 5 sekund in je neobvezen. Če ga torej ne uporabite se privzame 5 sekund.
Ustrezno so že popravljena tudi navodila.
SLOTaxWinService
Odpravljena je napaka, ki je povzročila, da se je storitev zaustavila, v kolikor je bila XML datoteka toliko napačna, da ni predstavljala veljavne XML datoteke.
SLOTaxCmdLine
Od verzije 355 se ni nič spreminjala
15.12 - nova verzija 1.349
15.12 - nova verzija 1.349
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: 15.12 - nova verzija 1.349
Ali obstaja tudi GUI ustrezne verzije? Sicer lahko verjetno uporabljamo tudi 335.
Kako lahko vidim, katero verzijo imam instalirano?
lp miloš
Kako lahko vidim, katero verzijo imam instalirano?
lp miloš
Re: 15.12 - nova verzija 1.349
Pozdravljeni,
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?
Sicer pa se ne bojte; vsi kupci boste vedno obveščeni o vseh popravkih in vedno vam bom posla relevantne verzije
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
.
Sicer pa se ne bojte; vsi kupci boste vedno obveščeni o vseh popravkih in vedno vam bom posla relevantne verzije
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator