Verzija 4.1.5

Iz SDMS
Jump to navigationJump to search

Zgodovina verzij

Objava verzije

  • Build 24 22. September 2010
  • Build 25 28. September 2010
  • Build 26 29. September 2010
  • Build 27 27. Oktober 2010
  • Build 28 15. November 2010
  • Build 29 16. November 2010
  • Build 30 18. November 2010
  • Build 31 31. November 2010
  • Build 32 16. December 2010

Popravki avtomatsko sporočenih napak

  • (Build 24) Pri izbiri iz liste z filtrom se je zgodila napaka EStringListError: List index out of bounds (-1), če ni bilo nič izbrano.
  • (Build 24) Izvoz tematike v dxf Drawlist.DXFOut ni delal, če je bila v tematiki hidden tema.
  • (Build 27) List index out of bounds (-1) v urejevalniku tematike pri dragu na določene pozicije. Popravljeno.
  • (Build 27) Napaka System error: EIdConnectTimeout: Connect timed out ob pošiljanju napake na naš strežnik, če ni dostopa do interneta. Popravljeno.
  • (Build 27) List index out of bounds (-1) pri določanju sql pogoja v filtru in boolean temah, če se določa primerjava dveh polj in se ne izbere polja.
  • (Build 28) Access violation at address 00000000. Read of address 00000000 včasih ob izhodu iz varnostnega središča. Popravljeno.
  • (Build 30) V verziji 29 Find dialog iz maske ni deloval. popravljeno.

Razni popravki

  • (Build 24) Pri poročilu, element karta, sta dodana atributa Scale in DrawList (kot pri Predlogah izrisa).
  • (Build 24) V paneli Tematika, v novem drevesu double click na sliko teme prikaže panelo Tema.
  • (Build 27) Pohitreno delovanje Indexov v podatkovno plast v primeru, ko je bil več tisoč rezultatov relacije.
  • (Build 27) Pri tipih linij se je v primeru, ko ni bil določen simbol za začetek, sredino in konec polilinije oz. linije narisala pikica. Sedaj se dejansko nič ne nariše.
  • (Build 27) Pri pošiljanju basic napak na naš strežnik se sedaj napaka pošilja Zipana in dodatno se pošlje še slika ekrana ob napaki.
  • (Build 27) V urejevalnik orodjarne se včasih ni dalo brisati gumba.
  • (Build 27) Pri računanju omrežja je v primeru da so vse poti blokirane, uporabil privzet networksettings ukaz brez polij in so se upoštevale vse poti namesto nobene.
  • (Build 27) V Urejevalniku geometrije sedaj desni gumb miške ob začetku ukazov ciklično preklaplja med Izbiranjem objekta in Zadnjim ukazom.
  • (Build 27) Pri replace maski v možne zamenjave dodana vrednost polja.
  • (Build 27) Vnos datuma spremenjen iz teksta v datepicker pri izvozu v sif, poročilu objektov in pri nastavljanju vrednosti spremenljivke v debugerju.
  • (Build 31) Ob editiranju najdenega objekta v raziskovalcu, nam ta objekt odpre glede na tip iskanja.
  • (Build 31) Sistemsko pohitrene določene operacije z omrežnimi diski. Program na določenih točkah deluje vidno hitreje.
  • (Build 31) Urejeno skrivanje in prikazovanje okna BTP Mojstra.
  • (Build 32) V zadnji verziji v urejevalnikih F3 ni bil več vključen, ko je prišel do konca iskanja. Sedaj je zopet vedno vključen.
  • (Build 32) Pri iskanju po urejevalnikih je iz maske izločen Kje se išče, ker itak ni bil uporabljan.

Preverjanje napak

  • (Build 24) Preverjanje napak ni opozozorilo na napako pri navideznem datasetu, če ni bilo določeno polje. Napačno določeno polje je pravilno javil.
  • (Build 32) Dodano preverjanje napake Wrong lookup field type (lookup field type is not the same). This field type is not the same as related field type.
  • (Build 32) Dodano preverjanje napake Wrong lookup field type (lookup field type is wrong). This field type is not consistant with lookup type.

Modul

  • (Build 27) Pri Avto complete dodan spisek rutin in spremenljivk iz vseh modulov.
  • (Build 27) Dodan skok na definicijo rutine. V urejevalniku basic modula <Ctrl+Klik na klic rutine> skoči v definicijo rutine. Isto velja za Ctrl-klik na gumbu v urejevalniku orodjarne in menija (Skoči na prvo besedo eventa, če je to rutina v nekem modulu).
  • (Build 27) Pri Avto complete za metode objekta dodano prepoznavanje globalnih spremenljivk in rutin v modulih tipa class pred piko in temu primerna omejitev možnih metod na določen objekt.
  • (Build 27) Pri Avto complete za metode objekta dodano ignoriranje parametrov funkcije pred piko in temu primerna omejitev možnih metod na določen objekt.
  • (Build 27) Pri Avto complete za metode objekta dodano prepoznavanje lokalnih spremenljivk.
  • (Build 30) Pri filtru ni delal dvoklik na polje, ki je bilo relacija na index. Popravljeno. Ne dela v Build 28.

Podatkovna plast - Niz podatkov

  • (Build 27) Pri urejanju nizov podatkovne plasti se sedaj pri pastu polje preimenuje v Copy of, če polje s tem imenom že obstaja.
  • (Build 27) Pri preimenovanju niza podatkovne plasti se sedaj formule avtomatsko popravijo na novo ime niza.
  • (Build 27) V Basicu je popravljeno avtomatsko določanje reference na objekt ([aaa] > [$04002233;aaa]), da se ne izvede v referencah na polje [Niz].[Polje]. V določenih primerih je namreč to popravil v referenco na objekt ([$04002233;Niz].[Polje]).
  • (Build 28) Popravljene zadeve okoli dodajanja/brisanja polja.
  • (Build 32) Zadnjih nekaj verzij ni deloval sort na večkratnih nizih podatkov zapisanih v bazo (Pri virtualnih nizih je delal). Napaka je popravljena, podatki zapisani v vmesnem času pa lahko da niso pravilno sortirani. V takem primeru je potrebno definicijo sorta zbrisat, shraniti plast in ponovno določiti.

Podatkovna plast - Maska

  • (Build 24) Maska podatkovne plasti je tudi dobila nov element: KARTA. Omogoča prikaz karte znotraj maske.
  • (Build 24) V maski podatkovne plasti se lahko skrije gumba + in - v navigatorju za večkratni niz podatkov.
  • (Build 26) Element KARTA se ni izrisal, če je bil v grupi. Popravljeno
  • (Build 27) V maski ni bilo možno nastaviti kurzivne, podčrtane in prečrtane pisave.
  • (Build 27) V maski podatkovne plasti, na gridu podatkovnega niza je sedaj nov event OnDoubleClick, ki deluje podobno kot OnButtonClick, le da velja za dvoklik na poljui. Izbrano polje je podano v CurDasFld.
  • (Build 28) Find v urejevalniku za OnDoubleClick in OnButtonClick ni delal.

Simboli

  • (Build 27) Dodana ločena barva ozadja za polnjenje elementov.
    (Build 27) Dodan nov element simbola (Besedilo v okvirju).
  • (Build 27) "Besedilo" in "Besedilo v okvirju" imata možnost "Dinamičen", ki omogoča izpis poljubnega teksta, podanega v sami temi.
  • (Build 27) Dodan nov element teme "Napis simbola", s katerim nadomestimo dinamične tekste v simbolu.
  • (Build 27) Razni interni popravki.

PDF

  • (Build 25) Izvoz Poročila v PDF je izboljšan: uporabljeni fonti se shranijo v sam PDF dokument, velikost napisov je zato bolj natančna.
  • (Build 25) Dodan je tudi izvoz Predloge izrisa v PDF, odpravljeni problemi pri straneh, večjih od A4P.
  • (Build 25) Kmalu bo možno izvoziti tudi Dokument v PDF.

Basic ukazi

  • (Build 24) Nov ukaz PostCommand (Command As String), ki izvede naveden ukaz kasneje (ko se tekoča rutina že zaključi) (uporabno v maskah, OnDestroy-u,...).
  • (Build 27) Novi ukazi MapGetShare, MapSetShare, MapClrShare za manipuliranje glede 'Map network drive'.
  • (Build 27) Nov ukaz StartupParameter (Parameter As String) As String, ki vrne parameter podan ob zagonu programa.
  • (Build 27) Nov ukaz InputDateTime (Caption, Text As String, ByRef F As DateTime) As Boolean za vnos datuma in InputMemo (Caption, Text As String, ByRef S As String) As Boolean za večvrstične tekste.
  • (Build 27) Dodani ukazi IsNumber (S As String) As Boolean, IsAlpha (S As String) As Boolean, IsDate (S As String) As Boolean, za preverjanje tipa stringa pred konverzijo.
  • (Build 28) Popravljena definicija InputDateTime (Caption, Text As String, ShowTime As Boolean, ByRef F As DateTime) As Boolean.
  • (Build 28) ImageInfo v Buildu 27 ni delala pravilno.
  • (Build 28) THintItem.Layer je bila RO. Sedaj je RW.
  • (Build 31) Dodana lastnost importa: TImport.TopologySublayer As Long