Verzija 4.2.2

Iz SDMS
Redakcija dne 14:29, 18. marec 2015 od Aleš Trtnik (pogovor | prispevki) (Popravki avtomatsko sporočenih napak)
Jump to navigationJump to search

Zgodovina verzij

Objava verzije

  • Build 1 11 marec 2015
  • Build 3 13 marec 2015
  • Build 4 16 marec 2015
  • Build 5

Popravki avtomatsko sporočenih napak

  • (Build 5) Access violation...00000004 v maski, če je bila entiteta krog in se je uporabljal prostorski lookup.

Razni popravki

  • (Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.
  • (Build 3) Sistem logiranja spremenjen, da uporablja niti.
  • (Build 4) Popravek pri kreiranju dokumenta.

Buffer (Outline)

  • (Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.
  • (Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.
  • (Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.
  • (Build 3) Izraz Outline spremenjen v Buffer
  • (Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.

Basic ukazi

  • (Build 1) Popravljeni funkciji TEditRecord.PointArray in TRecord.PointArray, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.
  • (Build 1) Nova zanka ForEach X In Y ... Next, ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y
    • String / TStringList: ForEach S In SL
    • TRecord / TRecordList: ForEach R In [Plast].FilteredRecords
    • TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)
    • TDrawItem / TDrawList: ForEach DI In DrawList
    • TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]
    • TDialogControl / TDialog: ForEach DC In [Dialog]


  • (Build 5) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.
    • CustomLogInit
    • CustomLogDone
    • CustomLogWrite