Verzija 4.1.5: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m
 
(55 vmesnih redakcij 2 uporabnikov ni prikazanih)
Vrstica 6: Vrstica 6:
 
*'''Build 25''' 28. September 2010  
 
*'''Build 25''' 28. September 2010  
 
*'''Build 26''' 29. September 2010  
 
*'''Build 26''' 29. September 2010  
*'''Build 27'''
+
*'''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  ===
 
=== Popravki avtomatsko sporočenih napak  ===
Vrstica 13: Vrstica 18:
 
*(Build 24) Izvoz tematike v dxf Drawlist.DXFOut ni delal, če je bila v tematiki hidden tema.  
 
*(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) 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) 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 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  ===
 
=== Razni popravki  ===
  
*(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 24) Pri poročilu, element karta, sta dodana atributa Scale in DrawList (kot pri Predlogah izrisa).  
 
*(Build 24) Pri poročilu, element karta, sta dodana atributa Scale in DrawList (kot pri Predlogah izrisa).  
*(Build 24) Maska podatkovne plasti je tudi dobila nov element: '''KARTA'''. Omogoča prikaz karte znotraj maske.
 
 
*(Build 24) V paneli Tematika, v novem drevesu double click na sliko teme prikaže panelo Tema.  
 
*(Build 24) V paneli Tematika, v novem drevesu double click na sliko teme prikaže panelo Tema.  
*(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) Pohitreno delovanje Indexov v podatkovno plast v primeru, ko je bil več tisoč rezultatov relacije.  
 
*(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 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) 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) 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 &lt;Ctrl+Klik na klic rutine&gt; 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).<br>
 +
*(Build 27) Pri Avto complete za metode objekta&nbsp;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] &gt; [$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 ni bilo možno nastaviti kurzivne, podčrtane in prečrtane pisave.  
*(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 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 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 koloni. Indeks kolone je podan enako kot pri OnButtonClik-u.
+
*(Build 28) Find v urejevalniku za&nbsp;OnDoubleClick in&nbsp;OnButtonClick ni delal.
  
 
=== Simboli  ===
 
=== Simboli  ===
Vrstica 48: Vrstica 89:
  
 
*(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 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) 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) {{EL|THintItem|Layer}} je bila RO. Sedaj je RW.
 +
*(Build 31) Dodana lastnost importa: {{EL|TImport|TopologySublayer}} As Long

Trenutna redakcija s časom 10:31, 20. januar 2011

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