Verzija 4.1.4.22

Iz SDMS
Jump to navigationJump to search

Zgodovina verzij

Popravki avtomatsko sporočenih napak

  • Access violation at address 00B878C9 pri izhodu iz programa popravljeno.
  • Access violation at address 00C21C4D. Read of address 00000004. Pri urejanju geometrije in odprti maski in brisanju zapisa v urejevalniku. Popravljeno.

Razni popravki

  • Interni popravki pri dogodkih layerja (oncreate, onupdate, ondelete, ondeleted).
  • Interni popravek pri RecordList.Count.
  • Dodana možnost sivenja posameznih vnosnih polj in label v maski podatkovnih plasti. Dela tudi pri večkratnih nizih podatkov in sicer vrne vrednost polja za trenutno izbrane nize.
  • Pri orodjarni raziskovalca dodan meni, ki ima združene vse programske objekte v enem.
  • Teme se sedaj rišejo večkrat za vsak zapis, če se v temi uporabljajo polja večkratnih nizov podatkov. Program vrne avtomatsko vrednosti pravilnega niza posameznega polja. Obnašanje je isto kot pri SQL izrazu pri filtrih.
  • Vsem dialogom, kjer se je iz listboxa izbiral en item, je dodana možnost vnosa filtra. To se pozna pri basic ukazih InputListIdx, InputListStr in TRecordList.SelectRecord in ponekod v programu.
  • Če se je odprlo PDF datoteko kot sliko, se je zgodila napaka. Popravljeno.
  • Maske podatkovne plasti se lahko sedaj raztegujejo (nastavi se pri urejanju kontrol maske).

Basic

TLayer

Dodane metode objektu TLayer.

TLayer.OnDeleted
TLayer.NetworkPaths (Y1, X1 As Float, P As TPointArray)
TLayer.NetworkAllPaths (P As TPointArray)
TLayer.FileName As String

TPointArray

Dodane metode objektu TPointArray.

TPointArray.DistanceBetweenPoints (Idx1, Idx2 As Long) As Float

ki vrne oddaljenost med dvema točkama.