Verzija 4.0.5

Iz SDMS
Jump to navigationJump to search

Zgodovina verzij

Log datoteke so prestavljene iz temp mape v Database/Logs mapo, tako da so centralno dostopne.


Pri definiciji uvoza iz ArcInfa (DBF file) in ASCII datoteke dodana možnost določanja pretvorbe kodne strani iz DOS (852) oz. YUASCII v codepage 1250. Drugje bomo dodali po potrebi.


Popravljena napaka Stream read error na vseh računalnikih priključenih na strežnik, kadar je kdo spremenil lastnosti simbola.


Pri dodajanju tematike ni v combo boxu risal linij in simbolov pri temah za polnjenje. Polnjenje s simboli tudi ni delalo pravilno pri samem izrisu.


Pri overlay operacijah je program po nepotrebnem zahteval pravice za urejanje podatkov vhodne plasti.


Popravljena napaka pri overlayu, kadar sta bila vhodna layerja kopija en drugega.


Dodana funkcija

DivideZero (A, B As Float) As Float

ki vrne A/B razen ko je B = 0 in vrne 0.


Dodana metoda in konstante za nastavljanje tipa filtra pri filtru po poligonu oz. oknu.

TFilter.PolygonFilterType As Long

Polygon filter type constante

const pftFullPartInQuick = 0
const pftFullPartInTouch = 1
const pftFullPartIn = 2
const pftFullIn = 3
const pftFullInNotTouch = 4
const pftTouchIn = 5
const pftTouchCrossIn = 6
const pftTouchCross = 7
const pftTouchCrossOut = 8
const pftTouchOut = 9

Find v menu editorju ponovno narejen, ker ni pravilno delal, kadar je bil iskani tekst v podmeniju izbranega itma oziroma kadar je bil izbrani item v podmeniju, ni iskal po glavnem meniju.


Find (Iskanje) v modulih ni pravilno upošteval ignoriranje velikih/malih črk pri šumnikih.


Dodan objekt z metodami

TView.Color As Long
TView.FillColor As Long
TView.LineWidth As Float
TView.LineType As TLineType
TView.LineFactor As Float
TView.FillMode As Long
TView.HorAlign As Long
TView.VerAlign As Long
TView.FontName As String
TView.FontSize As Float
TView.FontStyle As Long
TView.FontAngle As Float
TView.Width As Long
TView.Height As Long
TView.RealCoors As Boolean
TView.DrawPoint (X, Y As Float)
TView.DrawCircle (X, Y, Radius As Float)
TView.DrawSymbol (X, Y As Float, Symbol As TSymbol, Factor, Angle As Float)
TView.DrawText (X, Y As Float, Text As String)
TView.DrawLine (X1, Y1, X2, Y2 As Float)
TView.DrawPolyline (P As TPointArray)
TView.DrawRect (X1, Y1, X2, Y2 As Float)
TView.DrawPolygon (P As TPointArray)

In spremenljivka

View As TView

Ta objekt se uporablja pri novem DrawItmu tipa basic, ki je namenjen poljubnim dodatnim izrisom na ekran.


Pri menijih in toolbarih spremenjeno shranjevanje slik, ker je na Windowsih 95, 98 in ME bilo zasedenih preveč sistemskih resourcev. Tudi velikost menijev je zmanjšana, ker se prazni bitmapi ne shranjujejo več.


Funkcija

TButton.Image As TBitmap

Ukinjena.


Pri izvozu v shape je javil access violation namesto Cannot create file v primeru nepravilnega imena datoteke oz. napačnih pravicah na mapi.


Dodani metodi

TReport.PrintRange (FromPage, ToPage As Long)
TReport.PrintListRange (List As TRecordList, FromPage, ToPage As Long)

Ki izpišeta samo določene strani.


Pri izpisu Reporta (poročila) iz predogleda se sedaj pokaže dialog, kjer se lahko izbere območje strani, ki se izpišejo.


Dodana metoda

TDataSet.AddFieldsFromFile (FileName As String)

ki datasetu doda polja iz DBF datoteke. Namenjeno avtomatskemu kreiranju polj glede na file ki se bo uvozil.


Pri vnosu poligona in polilinje je preprečen vnos iste točke dvakrat.


Pri definiciji maske ni delala leva poravnava za ime polja in v urejevalniku je narobe izpisoval ime polja, če je bilo naknadno spremenjeno.


Pri določanju barve za linearcolor je javljal napako.