Verzija 4.1.2
TDebug objekt spremenjen. Vsi ukazi ukinjeni in zamenjani z novim.
TDebug.Show - Prikaže okno TDebug.Hide - Skrije okno TDebug.Clear - Izbriše vsebino okna. TDebug.AddLine (Left, Right As String) - Doda vrstico Lev in desni del. Avtomatsko se loči z dvopičjem. TDebug.LastLineUpdate (Right As String) - Zadnji vrstici spremeni desni del. TDebug.LastLineDelete - Briše zadnjo vrstico. TDebug.LastLineMax (Max As Float) - Nastavi maximum za napredek za zadnjo vrstico. TDebug.LastLineProgres (Progres As Float) - Nastavi napredek za zadnjo vrstico. Se tudi izpiše v %.
Ta tip okna (debug oz. console) je bil ukinjen iz liste dockanih oken in se ne da več dockati. Kajti to okno je namenjeno debugiranju, ko si lahko med izvajanjem basica izpisujemo poljubne podatke. Prav tako pa je uporaben za prikazovanje napredka nekaterih časovno zahtevnih operacij.
Objavil/a: Aleš Trtnik Datum objave: 20.November.2003 18:37
Popravljena napaka pri progresivnem izrisu.
Objavil/a: Aleš Trtnik Datum objave: 20.November.2003 19:37
Pri GEditu popravljen drag pri operaciji scale. Se riše, kam bodo prestavljeni objekti.
Objavil/a: Aleš Trtnik Datum objave: 03.December.2003 14:19
Dodane metode za urejanje dokumentov
TDocument.Root As TDocumentCell - Vrne osnovno celico dokumenta. TDocument.GetCellByName (Name As String) As TDocumentCell - Vrne celico dokumenta z določenim imenom.
Dodan objekt tipa TDocumentCell z naslednjimi metodami
TDocumentCell.Type As Long - določa tip celice TDocumentCell.Visible As Boolean - določa ali je celica vidna TDocumentCell.Value As String - določa vsebino celice TDocumentCell.Width As Float - določa širino celice TDocumentCell.Height As Float - določa višino celice TDocumentCell.Cell (Col, Row As Long) As TDocumentCell - vrne določeno celico, če je trenutna celica tabela TDocumentCell.ColCount As Long - vrne število stopcev, če je trenutna celica tabela TDocumentCell.RowCount As Long - vrne število vrstic, če je trenutna celica tabela
Objavil/a: Aleš Trtnik Datum objave: 03.December.2003 14:24
Pri celicah dokumenta je lahko širina negativna, kar pomeni, da je izražena v procentih. Vrednosti so lahko od -1 do -100, a naj bi bila vsota vseh celic 100%.
Dodana je tudi vrednost širina tabele pri tabelah in tudi ta je lahko negativna.
Pri kreiranju HTM dokumenta se izločijo vrstice, ki vsebujejo samo prazne oz. nevidne celice.
Pri sliki se določi še kaj se z njo zgodi, ko se kreira HTM dokument. Lahko se shrani na isto mapo kot HTM datoteka (kadar ni veliko slik, ali pa je uporabljen iz večih dokumentov) , Lahko se shrani na podmapo HTM datoteke (Če je več slik v dokumentu oz. če ima dokument tudi karte, ker se podmapa itak naredi) ali pa se določi fiksen URL, (naslavlja neko sliko na spletu ali lokalnem disku in se ne kopira).
Objavil/a: Aleš Trtnik Datum objave: 03.December.2003 14:29
Popravljen Access violation v primeru, ko je bila shranjena plast, ki jo je neka druga uporabljala kot lookup plast. Potreben je bil restart programa.
Popravljena tudi napaka 'Cannot focus a disabled or invisible window.', ki se je zgodila, če se je šlo ven iz programa z odprtim urejevalnikom geometrije in okno ni bilo dockano.
Objavil/a: Aleš Trtnik Datum objave: 04.December.2003 16:13
Pri definiciji podatkovne plasti je pri dodajanju polj iz uvoza včasih javil List index out of bounds. Popravljeno.
Objavil/a: Aleš Trtnik Datum objave: 04.December.2003 16:54
Popravljena napaka v funkciji TStringList.FindFiles, ko je ekstenzijo upošteval kot dbf* namesto dbf.
Objavil/a: Aleš Trtnik Datum objave: 04.December.2003 17:51
Popravljena napaka pri odpiranju lastnosti podatkovne plasti.
Objavil/a: Aleš Trtnik Datum objave: 04.December.2003 19:03
Dodano ; kot ločilo pri uvozu iz ASCII datotek.
Objavil/a: Aleš Trtnik Datum objave: 05.December.2003 11:56
Odpravljena napaka Cannot change Visible in OnShow or OnHide, ki se je dogajala pri odpiranju aplikacije, kadar dock okna niso bila dockana.
Objavil/a: Aleš Trtnik Datum objave: 05.December.2003 13:27
pri uporabi boolean polja, se je hitrost risanja zelo upočasnila. Popravljeno.
Objavil/a: Aleš Trtnik Datum objave: 05.December.2003 13:40
Dodana spremenljivka
Clipboard As String
Ki nastavi oz. vrne vsebino odložišća.
Objavil/a: Aleš Trtnik Datum objave: 05.December.2003 14:14
Pri urejevalniku predlog izrisa je za elemente tipa tema dodana debelina roba.
Objavil/a: Aleš Trtnik Datum objave: 05.December.2003 16:04
Topološki editor ni delal z negativnimi koordinatami.
Objavil/a: Aleš Trtnik Datum objave: 05.December.2003 17:13
Hint v orodjarni se ni prikazal, če orodjarna ni bila dockana.
Objavil/a: Aleš Trtnik Datum objave: 08.December.2003 12:21
Dodane nastavitve za avtomatsko centriranje objekta na ekran. Določi se minimalno in maksimalno merilo, v katerem se lahko objekt prikaže in pa tip centriranja, ki je lahko samo topologija, topologija in centroid oziroma samo centroid. To se nastavi v Okno / Nastavitve / Splošno. Te nastavitve veljajo pri centriranju iz maske, panele Plast, basica (metoda GetBounds) in pa pri poročilu in dokumentu.
Objavil/a: Aleš Trtnik Datum objave: 08.December.2003 12:28
Dodano nastavljanje SMTP strežnika za obvestila o napakah. To se nastavi v Okno / Nastavitve / Splošno. Privzeta nastavitev je naš strežnik na naslovu mail.softdata.si. To pa ne dela, kadar se uporablja firewall oz. proxy za zaščito interneta. Kadar pošiljanje napak ne dela, lahko odprete port 25 (SMTP), da prepusti zahteve za mail.softdata.si Če tega ne morete storiti, pa lahko za strežnik vnesete vaš delujoč SMTP strežnik, ki bo pošto poslal našemu strežniku.
Objavil/a: Aleš Trtnik Datum objave: 08.December.2003 16:03
V raziskovalcu dodano preimenovanje objekta z F2.
Objavil/a: Aleš Trtnik Datum objave: 08.December.2003 16:45
V maski dodana funkcija Odstrani unikatne zapise, ki iz recordliste odstrani vse unikatne zapise in ostanejo samo podvojeni.
Objavil/a: Janez Trtnik Datum objave: 09.December.2003 12:27
Poleg 'pravice vpogleda podatkov' in 'pravice urejanja podatkov' je v urejevalniku podatkovne plasti dodana tudi 'pravica izvoza podatkov', ki se sedaj lahko nastavi ločeno (prej je bila enaka pravici vpogleda).
Objavil/a: Aleš Trtnik Datum objave: 09.December.2003 13:44
Pri kreiranju basic izrazov je sekcija File spremenjena v Izberi, kjer so dostopni dialogi za izbiranje Objekta, mape, barve, pisave, datoteke in mape na disku.
Objavil/a: Aleš Trtnik Datum objave: 09.December.2003 17:29
Koordinatni kalkulator je narejen do konca. Dodani so 4 gumbi za konstruiranje točk.
Objavil/a: Aleš Trtnik Datum objave: 10.December.2003 13:33
Popravljeno skrivanje orodjarn in dock oken tudi pri odpiranju aplikacije.
Objavil/a: Aleš Trtnik Datum objave: 10.December.2003 20:07
Find v basicu po objektih pohitreno. Sedaj največjo bazo preišče v dveh sekundah.
Objavil/a: Aleš Trtnik Datum objave: 11.December.2003 13:55
Tip linije se ni pravilno povečeval, kadar se je risalo v bitmap. Uporabljal se je ekranski DPI (96 ali 120) namesto DPIja določenega v fileu.
Objavil/a: Aleš Trtnik Datum objave: 12.December.2003 15:03
Popravljen List index out of bounds.
Objavil/a: Aleš Trtnik Datum objave: 17.December.2003 10:02
Filter ni delal pravilno pri novih tipih filtriranj, kadar je bil poligon v celoti znotraj poligon recorda.
Objavil/a: Aleš Trtnik Datum objave: 18.December.2003 09:24
Pri izrisu predloge izrisa v bitmap, se ni pravilno upošteval DPI.
Objavil/a: Aleš Trtnik Datum objave: 16.Januar.2004 16:29
Popravljen izvoz poligonov v SHP. Problem je bil pri poligonih z otoki, ki se niso izrezovali.
Objavil/a: Aleš Trtnik Datum objave: 19.Januar.2004 11:07
V maski dodana še opcija Keep distinct records, ki ohrani od vsake vrednosti po en zapis.
Objavil/a: Aleš Trtnik Datum objave: 19.Januar.2004 11:30
Pri dodajanju teme ni pravilno dodal ime simbola oz. tipa linije. Popravljeno.
Objavil/a: Aleš Trtnik Datum objave: 19.Januar.2004 12:38
Pri definiciji teme gumb "Podatki iz relacije" ni delal za tekstovne relacije. Popravljeno
Objavil/a: Aleš Trtnik Datum objave: 20.Januar.2004 16:06
Dodana podpora za uvažanje GeoTIFFov.
TBitmap.GetGeoInfo (ByRef Y1, X1, Y2, X2 As Float) As Boolean
Vrne true, če je datoteka geotiff in vrne koordinate okna, v katerega pade karta.
Primer uporabe in tudi rutina za uvoz je v objavi Uvoz GeoTiff datotek.
Objavil/a: Aleš Trtnik Datum objave: 20.Januar.2004 16:39
Gumb za izvoz v clipboard ni bil viden.
Objavil/a: Aleš Trtnik Datum objave: 20.Januar.2004 17:10
Pri izvozu v SIF pri izbiranju objektov dodan gumb, ki označi vse objekte zadnjega iskanja v raziskovalci.
Objavil/a: Aleš Trtnik Datum objave: 21.Januar.2004 09:54
Spisek plasti v paneli plast se ni osvežil, ko je bila plast preimenovana oz. brisana.
Objavil/a: Aleš Trtnik Datum objave: 21.Januar.2004 10:12
Pri iskanju neuporabljanih rutin, je kot neuporabljene določil tudi OnXXXXXX.
Tudi po shranjevanju objekta, ni na novo zgradil uporabe basic funkcij. To je storil šele po restartu programa.
Objavil/a: Aleš Trtnik Datum objave: 21.Januar.2004 18:02
Pri uvozih je spremenjeno Množenje in prištevanju vrednosti polja ter konstantna vrednost. Po novem se vnese samo formula, s katero se lahko vse to naredi.
Formula je lahko v dveh osnovnih oblikah: Formula ali Result=Formula. Oblika Result= je potrebna, kadar se ne da napisati vrednost v enem izrazu (Pogoji, zanke, kompleksni preračuni).
Result ima ob začetku izvajanja vrednost polja, ki se uvaža in je istega tipa kot je polje (String, Float oz. Boolean).
5 ali Result = 5 (Konstantna vrednost) Result * 2 + 1 ali Result = Result * 2 + 1 (Množenje in prištevanje)
"5" ali Result = "5" (Konstantna vrednost) Result + " dodatek" ali Result = Result " dodatek" (prištevanje) inkatParcToKoda(Result) ali Result = inkatParcToKoda(Result) (to pa je primer, ko se lahko parcelna številka spremeni v kodo že kar pri uvozu) inkatKodaToParc(Result) ali Result = inkatKodaToParc(Result) (ali obratno)
Objavil/a: Aleš Trtnik Datum objave: 22.Januar.2004 11:23
Funkcija za Filter tipa NearestPoint je včasih vračala naključne rezultate, kadar je našel manj kot maksimalno število zapisov.
Objavil/a: Aleš Trtnik Datum objave: 22.Januar.2004 16:49
Avtomatsko popravljanje ni delalo.
Objavil/a: Aleš Trtnik Datum objave: 23.Januar.2004 10:53
Pri vrivanju tematike je ob Dodajanju skupin javil napako, če so bile v nalagani tematiki teme brez skupine.
Objavil/a: Aleš Trtnik Datum objave: 23.Januar.2004 12:02
Pri uvozu s formulami ni delalo, če se je uvažala konstanta. Popravljeno.
Gumb za definicijo formule ni delal. Popravljeno.
Objavil/a: Aleš Trtnik Datum objave: 23.Januar.2004 16:42
Dodan izpis imena trenutne tematike.
Potrebno je še poskrbeti za shranjevanje in nalaganje imena tematike ob vhodu in izhodu iz programa. To paše v Modul Tematike in začetek modula naj bi po novem izgledalo takole:
Sub OnCreate
DrawList.LoadFromFile ( PrivatePath + "drawlist.tmp" )
DrawList.Name = VarLoad ('DLName', )
EndSub
Sub OnDestroy
DrawList.SaveToFile ( PrivatePath + "drawlist.tmp" )
VarSave ('DLName', DrawList.Name)
EndSub
Objavil/a: Aleš Trtnik Datum objave: 23.Januar.2004 16:54
Popravljena napaka, ki se je zgodila v raziskovalcu pod posebnimi pogoji.
Objavil/a: Aleš Trtnik Datum objave: 23.Januar.2004 17:17
Ob predogledu tematike se v primeru napak v tematiki ne pokaže več Debug okno.
Objavil/a: Aleš Trtnik Datum objave: 27.Januar.2004 12:00
Pri določanju SQL pogoja pri filtru, dodani dialogi za vrednosti currec.xxxxxx tako da se naredi pogoj sintaktično pravilno.
Objavil/a: Aleš Trtnik Datum objave: 28.Januar.2004 14:50
Pri določanju SQL pogoja pri filtru, dodan dialog tudi za polja tipa "text lookup" in se obnaša isto kot "table lookup".
Objavil/a: Aleš Trtnik Datum objave: 28.Januar.2004 17:55
Pri dodajanju tekstovne teme, se lahko izbere poleg polja tudi funkcije currec.xxxxxx. Te se tudi ob nadaljnem editiranju lastnosti teme obnašajo kot polja.
Objavil/a: Aleš Trtnik Datum objave: 30.Januar.2004 16:36
Pri uvozu iz SIF se po novem določi tudi kam se postavijo objekti. Možne so naslednje izbire:
Location from existing objects (for updated objects) Location from SIF file (for updated objects) Location in New folder (all objects) Prva je privzeta in pomeni, da se novi objekti postavijo v isto mapo, kot v sistemu iz katerega je bilo izvoženo, popravljeni pa ostanejo tam kjer so. To je zato, da lahko uporabnik naredi svoj red med objekti in ga uvoz iz drugega sistema ne podre.
Druga možnost je za primer, ko želimo prenesti strukturo iz sistema, iz katerega je bilo izvoženo v naš sistem. Novi in popravljeni objekti se postavijo v isto mapo, kot v sistemu iz katerega je bilo izvoženo. Opozorilo: Če želimo, da se prestavijo tudi objekti, ki imajo pri izbiri objektov za uvoz status enak (nespremenjen) jih moramo izbrati, da se kljub enakosti uvozijo in s tem se bo spremenila lokacija objekta.
Tretja možnost pa nam vse objekte uvozi na avtomatsko kreirano mapo in jih potem sami uredimo.
Objavil/a: Aleš Trtnik Datum objave: 02.Februar.2004 12:31
Pri Informacijah (hintih) včasih ni izpisal pravega podatka v primeru otokov. Popravljeno.
Objavil/a: Aleš Trtnik Datum objave: 02.Februar.2004 13:12
Pri koordinatnem kalkulatorju dodani hinti in popravljeno brisanje začasnih linij, kadar je bila koordinata vnešena preko dialoga.
Objavil/a: Aleš Trtnik Datum objave: 06.Februar.2004 16:25
Pri uvozu poligonov iz SHP datotek in vključeno opcijo Poligoni (Dodajanje otokov) ni otokom nastavil podatke na 0 ampak je prenesel podatke od očeta. Popravljeno
Objavil/a: Aleš Trtnik Datum objave: 11.Februar.2004 12:53
Dodana lastnost objektu TLayer.
TLayer.AllowedTopology (TopologyType As Long) As Boolean
ki vrne oz. nastavi določen tip topologije.
Objavil/a: Aleš Trtnik Datum objave: 11.Februar.2004 14:53
Pri maski se hint ni izpisoval pri kontrolah za vnos. Izpisala se je vrednost polja. Sedaj se izpiše Hint, če je definiran sicer pa vrednost polja.
Objavil/a: Aleš Trtnik Datum objave: 11.Februar.2004 16:39
Dodano preverjanje virtualnih polj tipa tabela pri preverjanju napak. Začasno ta opcija ni bila narejena. Pri nepravilni definiciji je tudi popravljeno obnašanje programa in ne javlja več napak (List index...).
Objavil/a: Aleš Trtnik Datum objave: 12.Februar.2004 11:34
Pohitreno prvo izvajanje Izklapljanja zapisov v maski.
Objavil/a: Aleš Trtnik Datum objave: 12.Februar.2004 11:53
Že v verziji 14 je bilo dodano shranjevanje filtriranj objektov pri izbiri objekta. Shrani se za vsak tip objekta posebaj.
Objavil/a: Aleš Trtnik Datum objave: 20.Februar.2004 13:42
Nastavitve avtomatskega centriranja se niso upoštevale pri avtomatskem centriranju iz panele Podatkovna plast.
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 11:37
Pri izvozu v DXF je pri koordinatah nad 100000 zaokroževal koordinate na 10 cm.
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 12:38
V raziskovalcu je za plasti brez topologije napisal, da ni podatkov. Sedaj napiše število recordov.
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 12:50
Format polja ni delal pri lookupu vsote v drugo podatkovno plast.
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 13:06
Pri urejevalniku maske in poročila ni delalo brisanje v tabeli lastnosti.
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 13:28
Pri spremembi tipa dataseta v navideznega v drugo plast, se je zgodila napaka in je bilo potrebno zbrisati vsa polja.
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 13:31
Spremenjen izgled dialoga za določanje virtualnega polja.
Tema: Urejevalnik plasti: Virtualni dialog
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 13:56
Pri preimenovanju ključa se ni dalo več editirati definicij polij, ki so ta ključ uporabljala.
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 14:43
V posebnem primeru se je program zaciklal, ob izbiri objekta iz lastnosti.
Objavil/a: Aleš Trtnik Datum objave: 05.Marec.2004 16:36
V navigacijskem oknu se riše pozicija pogleda tudi kadar je okno zelo majhno.
Objavil/a: Aleš Trtnik Datum objave: 08.Marec.2004 12:39
Pri uvozu iz SHP datotek ni pravilno izračunal centroide v primeru multi poligon entitet.
Objavil/a: Aleš Trtnik Datum objave: 08.Marec.2004 14:45
Pri izvozu v DXF dodana možnost vnosa imena plasti v Acadu.
Objavil/a: Aleš Trtnik Datum objave: 08.Marec.2004 15:51
V vseh dialogih, kjer se pojavlja tabela je spremenjeno obnašanje avtomatskega polnjenja celice. Prej se je predlagani tekst avtomatsko izbral, po novem pa je potrebno pritisniti enter.
Objavil/a: Aleš Trtnik Datum objave: 09.Marec.2004 11:09
Pri Relaciji v drugo podatkovno plast dodani novi tipi relacij. In sicer
Filtriraj po:
Topology Centroid First point (only for polylines) Last point (only for polylines) First and last point (only for polylines)
Oddaljenost - se upošteva pri točki in poliliniji ter centroidu, prvi in zadnji točki.
Tudi oblika maske je popravljena, da je bolj jasna.