Lazarus 1.6

Lazarus1piste6

25

261

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • yksipistekuusipistekaksi

      Uusi Lazarus 1.6.2 on julkaistu!

      Se sisältää yli 185 pientä parannusta verrattuna edelliseen versioon (1.6.0).
      Välttämättä kaikki ei huomaa tai tarvitse kaikkia parannuksia. esim. käyttöympäristön unkarin kielen tukea on paranneltu

    • Affiliate-Julkaisia

      Ja tällä kertaa paketit on niin hyvin tehty että asentuu kertalaakista oikein.

      Hyvä Lazarus.
      -

      • Lazarus asentunut Debianiin vuosikausia oikein.


      • Affiliate-Julkaisia
        M-Kar kirjoitti:

        Lazarus asentunut Debianiin vuosikausia oikein.

        Asennus tyrkkää 73 kansiota esimerkki ohjelmia, joissa esitellään jonkin komponentin käyttöä.

        Moniko noista esimerkeistä on ollut ajettavissa, ilman ylimääräistä sählinkiä ?

        Lazarus ja Delphi ovat näitä joista ei pitäisi ruveta sinun kanssa kiistelemään, enkä tee sitä nyttenkään, mutta tarkista ihan omaksi iloksesi.


      • Testasin.

        Debian 8 ja sieltä lazarus.

        Debian ratkoi kaikki riippuvuudet oikein ja examplet toimivat ongemitta. Toimii myös kiitettävän vakaasti.

        Debian on varmaankin paras alusta Lazarukselle ja yleensäkin Pascal ohjelmointiin ja hienosti tuolla Mate ja Xfce työpöydällä tuo käytti suoraan Gtk2 backendiä ja sillä käännetyt softat näytti yhtenäisiltä.


      • PitääköMuuttaaKäsitystä

        Siis asentaako debian muka tuoreimman Lazaruksen (tällä hetkellä siis version 1.6.2) vai jonkun vanhemman. Minulla on se käsitys että debian asentaa oletuksena jotain vanhoja Lazarus versioita!!


      • PitääköMuuttaaKäsitystä kirjoitti:

        Siis asentaako debian muka tuoreimman Lazaruksen (tällä hetkellä siis version 1.6.2) vai jonkun vanhemman. Minulla on se käsitys että debian asentaa oletuksena jotain vanhoja Lazarus versioita!!

        Muistaakseni 1.2.4 ja siihen on voitu siirtää Debianin ylläpidon toimesta päivitystä millä korjataan pikkuvikoja.

        Tässä on se idea, että se tämä toimii. Debian ei asenna uusinta ja keskeneräisintä versiota vaan toimivan version ja pitää sitä vakaana ja toimivana 5v eteenpäin. Sitten kun päivittää uudempaan Debianiin, saa uudemman version.

        Siinä uudempaan Debianiin päivitettäessä voi sitten saattaa tulla sitä rikkoutumista koodiin, että tarvitsee niitä projekteja säätää ja saattaa myös jo käännetyt ohjelmat tarvita kääntää uusiksi. Uusi Debian tulee noin parin vuoden välein.

        Sitä voi myös halutessaan tehdä koodia tulevalle Debianille ottamalla käyttöön Debian 9 testingin jossa tulevaa versiota Lazaruksesta testataan ja vakautetaan, että sen voi jäädyttää siihen tiettyyn versioon taas vuosiksi ja mikään Lazarus ohjelma ei rikkoudu Debian 9:llä.


      • jälkijunassako
        M-Kar kirjoitti:

        Muistaakseni 1.2.4 ja siihen on voitu siirtää Debianin ylläpidon toimesta päivitystä millä korjataan pikkuvikoja.

        Tässä on se idea, että se tämä toimii. Debian ei asenna uusinta ja keskeneräisintä versiota vaan toimivan version ja pitää sitä vakaana ja toimivana 5v eteenpäin. Sitten kun päivittää uudempaan Debianiin, saa uudemman version.

        Siinä uudempaan Debianiin päivitettäessä voi sitten saattaa tulla sitä rikkoutumista koodiin, että tarvitsee niitä projekteja säätää ja saattaa myös jo käännetyt ohjelmat tarvita kääntää uusiksi. Uusi Debian tulee noin parin vuoden välein.

        Sitä voi myös halutessaan tehdä koodia tulevalle Debianille ottamalla käyttöön Debian 9 testingin jossa tulevaa versiota Lazaruksesta testataan ja vakautetaan, että sen voi jäädyttää siihen tiettyyn versioon taas vuosiksi ja mikään Lazarus ohjelma ei rikkoudu Debian 9:llä.

        Tämä tarkoitanee sitä että Debian käyttäjät tietävät että muutaman vuoden päästä he saanevat uuden version vaikka kehittäminen lopetettaisiin nyt.


    • eiTarvitseMuuttaa

      Selityksesi kuulostaa hyvältä mutta kun tietää esim. sen että Lazarus 1.2.4:n jälkeen on ilmestynyt Lazarus versio 1.2.6 jossa on tehty vain bugi korjauksia versioon 1.2.4 niin ihmettelen Debianin käytäntöä. Version 1.2.4 jälkeen uusia ominaisuuksia Lazarukseen on laitettu versioissa 1.4.0 ja 1.6.0.

      Eli jos debianin toiminta olisi sellaista mitä kerroit niin debianissa olisi käytössä
      tällä hetkellä jokin näistä Lazarus versioista 1.2.6 tai 1.4.4 tai 1.6.2 /(1.6.0)!

      • "Selityksesi kuulostaa hyvältä mutta kun tietää esim. sen että Lazarus 1.2.4:n jälkeen on ilmestynyt Lazarus versio 1.2.6 jossa on tehty vain bugi korjauksia versioon 1.2.4 niin ihmettelen Debianin käytäntöä."

        Debianiin tuotua 1.2.4 versiota on päivitetty kaksi kertaa. Sehän on nyt 1.2.4 dfsg2-1

        Ja se toimii, ja lisäksi jos siitä löytyy turvareikä niin siihen tulee korjaus tarvittaessa. Idea siinä se, että kun ohjelma otetaan Debianiin niin sen jälkeen kaikki muutokset tehdään kontrolloidusti, että kun jotain muutetaan niin varmistetaan että ei rikota kyseisestä ohjelmaversioista riippuvaisia asioita.

        "Eli jos debianin toiminta olisi sellaista mitä kerroit niin debianissa olisi käytössä
        tällä hetkellä jokin näistä Lazarus versioista 1.2.6 tai 1.4.4 tai 1.6.2 /(1.6.0)!"

        Niissä on sellainen on juttu, että kun päivittää uudempaan niin kaikki vanha koodi ei käänny, menee esimerkkiohjelmat rikki ja kun on kääntänyt ohjelman aiemmalla versiolla niin se ei välttämättä toimi päivityksen jälkeen kun käännetty ohjelma kyselee uudemman version kirjastoilta asioita.

        Toki yksi ratkaisu estää käännettyjen ohjelmien hajoamista olisi raahata sovelluksessa sen mukana sen Lazarusversion kirjastot mutta siitä tulisi bloattia kun jokainen käännetty ohjelma veisi vaikka kymmeniä tai satoja megoja ja lisäksi jos löytyy turvareikä niin joutuisi erikseen päivittelemään joka sovellukseen sen. Helposti jää tuollaiset hoitamatta jolloin sovellukset jäisi reikäiseksi.

        Lisäksi pitää huomioida koko järjestelmän mittakaava, että ei tukehtuisi päivityksiin. Debian toimii melko vähäisellä päivittämisellä.

        Joten, Debian 8:ssa on standardisoitu 1.2.4 dfsg2-1 versioon se Lazarus ja sitä muutellaan äärimmäisen varovasti jotta koodi ja käännetyt ohjelmat eivät rikkoudu päivityksissä.


      • debit

        Eikö nämä ole Debianiin tarkoitettuja
        https://sourceforge.net/projects/lazarus/files/Lazarus Linux i386 DEB/Lazarus 1.6.2/
        paketteja joilla siihen (debianiin) voi jollain tavalla asentaa uusimman Lazaruksen.


    • omppujapoimimassa

      Lazarus 1.6.2 on siis vakain lazarus tähän mennessä (17.11.2016). Siis ei mikään testiversio. Tällä hetkelläkin saa Lazaruksen testiversioita (mutta niissä on eri versionumero)

      • Nfffkflf

        Pitipä kokeilla on googlen kuvahaulla ensin katsoin mikä tämä on.
        Näytti selkeältä ja loogiselta ja oli sitä myös käytännössä. Pääsi heti kärrylle miten se toimii. Debug-datan poisotto vaati vähän googletusta, kun oletuksena tuli ihan järkyn suuria tiedostoja.

        Pystyisinköhän tällä raspberrylle tekemään graafisia ohjelmia ihan niin, että kääntäisin sen qemu:ssa olevassa raspbian-asennuksessa? En millään jaksaisi opetella niitä cross compile-juttuja muutamien pikkuohjelmien vuoksi.


      • LazarusRaspberryPi
        Nfffkflf kirjoitti:

        Pitipä kokeilla on googlen kuvahaulla ensin katsoin mikä tämä on.
        Näytti selkeältä ja loogiselta ja oli sitä myös käytännössä. Pääsi heti kärrylle miten se toimii. Debug-datan poisotto vaati vähän googletusta, kun oletuksena tuli ihan järkyn suuria tiedostoja.

        Pystyisinköhän tällä raspberrylle tekemään graafisia ohjelmia ihan niin, että kääntäisin sen qemu:ssa olevassa raspbian-asennuksessa? En millään jaksaisi opetella niitä cross compile-juttuja muutamien pikkuohjelmien vuoksi.

        Lazarus kuuluu rasbianin ohjelmakokoelmiin. Rasbian tarjoaa Lazarus versiota 1.2.4.
        Voit kirjoittaa halutessasi lähdekoodin esm. PC:llä (ja testata se siellä) ja siirtää
        lähdekoodi RaspBerry Pi:hin ja kääntää se siellä (eli tehdä siitä ajettava ohjelma).

        Periaatteessa kaikki noi toimii. Mutta ota huomioon että käyttöjärjestelmä on eri (rasbian), CPU on eri (ARM) joten eri konekieli, Ikkunointijärjestelmä on eri. Näytön kokokin on tod näköisesti eri. Tiedostojärjestelmä eri?

        Joten aloita jollakin "yksinkertaisemalla" sovelluksellasi ja etene siitä vaativampaan.


      • Nfnffmf
        LazarusRaspberryPi kirjoitti:

        Lazarus kuuluu rasbianin ohjelmakokoelmiin. Rasbian tarjoaa Lazarus versiota 1.2.4.
        Voit kirjoittaa halutessasi lähdekoodin esm. PC:llä (ja testata se siellä) ja siirtää
        lähdekoodi RaspBerry Pi:hin ja kääntää se siellä (eli tehdä siitä ajettava ohjelma).

        Periaatteessa kaikki noi toimii. Mutta ota huomioon että käyttöjärjestelmä on eri (rasbian), CPU on eri (ARM) joten eri konekieli, Ikkunointijärjestelmä on eri. Näytön kokokin on tod näköisesti eri. Tiedostojärjestelmä eri?

        Joten aloita jollakin "yksinkertaisemalla" sovelluksellasi ja etene siitä vaativampaan.

        Kiitos vastauksesta! Taitaa olla helpoin keino tuo mainitsemasi.
        Toisaalta olisi kiva pc:lläkin ajaa raspbiania emulaattorissa, mutta en löytänyt toimivia ohjeita kuin rsapberry 2:lle. Kolmosessahan on eri prosessori.


      • LazarusRaspberry

        Niin on kolme tapaa tehdä ohjelmia (esim. Raspberrylle) Lazaruksella.
        1. Kääntää ohjelma itse laitteessa (Raspberryssä)
        2. Asentaa Lazarukseen cross compile ympäristö kohdelaitteelle
        3. Ajaa emulaattorissa (esim Qemu) kohdelaitetta


      • LazarusRaspberryPi
        Nfnffmf kirjoitti:

        Kiitos vastauksesta! Taitaa olla helpoin keino tuo mainitsemasi.
        Toisaalta olisi kiva pc:lläkin ajaa raspbiania emulaattorissa, mutta en löytänyt toimivia ohjeita kuin rsapberry 2:lle. Kolmosessahan on eri prosessori.

        RaspBerry 3:ssa on eri prosessori kuin raspi 2:ssa mutta Lazarus ja Free Pascal tukevat myös näitäkin cpu:ita. Eli jos haluat kirjoittaa assembly koodia ohjelmaasi niin se on silloin erilainen eri raspin versioissa mutta pascal-koodi on samaa.


    • E_V-V.K

      Hienoa

    • ex-delphisti

      Toivottavasti tulisi Lazarus 2.0 ja ottaisivat paremmin huomioon 4K näytöt, kuvakkeet vaikka svg-kuvina, komponenttien kokoa ei pitäisi enää mitata pixeleieissä ja sekin auttaisi jos asetuksissa olisi että skaalaa 2x koossa kaikki elementit jne.

      En tiedä näkyykö tästä, otin kuvakaappauksen ja itellä siis 4K näyttö käytössä. Tosi epämiellyttävän sekasotkuinen tuo Lazaruksen käyttöliittymä.

      Lazarus 1.6.2 asennettuna Linux Mint 18 Cinnamon käyttikseen.
      http://tinyurl.com/z3mql9o

      • aa__aa

        Sinun pitää kokeilla Lazaruksen testiversioita (1.7.x sarjaa) sillä
        veikkaisin että 1.6.x-sarjaan ei tule parempaa tukea 4K-näytöille.
        Lazarus 1.6.2 jälkeen tuleva seuraava versio voi olla 1.6.4 eli 1.6-sarjalainen.
        (ja jonkinlainen ratkaisu tuohon voi olla jo valmiina 1.7.x sarjassa)


      • ex-delphisti

        Tilannetta voi korjata säätämällä fonttien kokoja editorissa, mutta kaikki nuo kuvakkeet on kirpun kokoisia 27" näytöllä, ei näy tuosta kuvasta niin selkeesti. LCL-komponentit käyttää linuxissa GTK2 versiota, GTK3 softissa ei tätä ongelmaa ole. 1.7 versio lie aika raakkile?


      • aa__aaa

        Testiversio 1.7.x muuttuu vähäsen päivittäin. Se ei ole raakile mutta sen toiminnasta ei sanota mitään.
        Huomaa että ennen version 1.6.2 julkaisua 1.7.x piti sisällään jo kaikki nuo yli 180 parannusta mitä
        versiossa 1.6.2 on verrattuna versioon 1.6.0. Testiversiota joutuu siis päivittelemään useasti sillä jo
        muutamien viikkojen vanha on vanha. Monet aktiivikäyttäjät käyttävät sitä. Etenkin android sovelluskehityksessä
        se on välttämätön.


      • ex-delphisti

        Jees, voishan tuota kokeilla


    • yksipistekuusipisteneljä

      Uusi Lazarus versio 1.6.4 on julkaistu!
      Siinä on korjattu 68 virhettä verrattuna edelliseen versioon.
      Tosin näitä kaikkia ei huomaa koska ne riippuvat käyttöjärjestelmästä ja ikkunointijärjestelmästä.
      Tämän lisäksi taustalla oleva Free Pascal kääntäjä on vaihdettu 3.0.0 versiosta 3.0.2 versioon.

      • Hienoa-Lazarus-elää

        Hyvä että tuotekehittely elää näin voimakkaasti. Testi ohjelma on jo väännetty uudella versiolla. Ilman parempaa tutkimista en huomaa eroa edelliseen versioon.

        Linux Mint 18 Sarah
        Xfce 64-bit


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Voiko normaali ihminen ryhtyä vasemmistolaiseksi?

      Tätä jäin pohdiskelemaan.
      Maailman menoa
      203
      4266
    2. SDP haluaa 40 000 nettomaahanmuuttajaa

      SDP:n Suunnanmuutos-vaihtoehtobudjetissa, käy ilmi, että demarit itse asiassa vaativat räjähdysmäistä ”työperäisen” maah
      Maailman menoa
      146
      3798
    3. Orpo: Velkajarrua vastustavaa puoluetta vaikea ajatella hallitukseen

      No Minja Koskelan kommunistipuolue jäi ulos tuosta. Kaikki eduskuntapuolueet vasemmistoliittoa lukuun ottamatta sopivat
      Maailman menoa
      137
      3261
    4. Hienoa! Eduskunta luopui käteisen käytöstä

      Nyt tuo sama muutos pitää saada myös muuhun yhteiskuntaan. Käteistähän ei tarvitse tänä päivänä enää kuin rikolliset.
      Maailman menoa
      52
      1638
    5. Ikävä sinua mies

      Vuosia kuluu, mutta tunteet ei ole hävinnyt. Tasoittuneet toki, kun ei olla nähty. Järki palannut päähän kuitenkin. Se i
      Ikävä
      19
      1538
    6. Mikä tämä henkilö mahtaa touhuta Parkanossa

      Kamalaa https://www.ylasatakunta.fi/teksti/pirkanmaan-karajaoikeus-vangitsi-koiran-tappamisesta-epaillyn-6.68.127794.b58
      Parkano
      34
      1490
    7. Sulla on avaimet ja keinot

      Jos haluat jatkaa tutustumista. Itse olen niin jäässä etten pysty tekemään enää mitään. Pidempi keppi johon on helpompi
      Ikävä
      25
      1395
    8. Orpo loukkaantui fasismiin viittaavasta sanavalinnasta

      Mutta miksi loukkaantui? Orpohan on tehnyt yhteistyötä fasistien kanssa jo vuonna 2019, siis jo neljä vuotta ennen loukk
      Maailman menoa
      27
      1351
    9. Kiinnostaa - ei kiinnosta - kiinnostaapas

      Selittäkää hämmentyneelle miksi miehiä ei ikinä kiinnosta silloin, kun sitä olisi itsekin kiinnostunut? Sitten kun siirt
      Sinkut
      117
      1165
    10. Martina haluaa Marbellaan

      Martinan tekisi mieli ottaa lennot Marbellaan, jossa näkisisi kauniita ja hyväntuulisia ihmisiä. No sitten pitää matkust
      Kotimaiset julkkisjuorut
      215
      1063
    Aihe