Mikä Delphin versio ?

jackjackjack

Olen joskus vuosia (n. 10 vuotta) sitten vääntänyt koodia Delphin 1. ja 2. versioilla. Nyt olen täysin ulkona Delphin versioista ja niiden ominaisuuksista.

Voisiko joku neuvoa, millä Delphin versiolla olisi yksinkertaisin tehdä, että pieni tietokanta, joka toimisi kolmen koneen verkossa siten, että tietokanta olisi kaikkien käyttäjien päivitettäessä ?

6

336

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • MSa

      Kutosella ja seiskalla on tullut aika paljon tietokantajuttuja tehtyä ja niillä ainakin tuollainen homma onnistuu. Vanhemmista versioista ei ole kokemusta.

    • Mika0800

      Delphi7:lle löytyy useitakin tietokantaa hyödyntäviä mahdollisuuksia, Delphin mukana tulee 2:

      1. perinteinen Borland BDE

      2. uudempi ADO -teknologiaan perustuva tietokantayhteys

      ja mukana ei tule, mutta netistä löytyy:

      ZeosLib - tämä mahdollistaa esim. MySQL tai PostgreSQL -tietokantohen käytön - myös niin, että tietokantapalvelimena pyörii MySQL tai PostgreSQL linuxissa, mutta sovellusohjelmat (tehty Delphillä) toimivat windowsissa.

      huom: MySQL on maailman piraattikopioiduin ohjelma!

      MySQL:ää saa lisenssiehtojen mukaan käyttää ilmaiseksi, kun kaikki sitä käyttävät ohjelmat ovat avointa lähdekoodia.

      Heti, kun yksikin suljetun lähdekoodin ohjelma käyttää MySQL -tietokantaa, siihen tarvitaan (maksullinen) lisenssi. Ilman em. lisenssiä syyllistytään tekijänoikeusloukkaukseen.

      Jos MySQL:n tekijänoikeuksien omistajat valvoisivat etujaan yhtä tehokkaasti kuin musiikki- ja elokuvateollisuus, moni yritys joutuisi maksamaan jättikorvaukset MySQL:n luvattomasta käytöstä.

      • tuota..

        en ole tullut edes ajatelleeksi :)

        Meidän yrityksen tekemä ohjelma käyttää myös MySQL-tietokantaa. Ja Delphissä on käytössä tämmöinen maksullinen CoreLabs MyDAC komponentti.

        Eli rikkooko tosiaan lakia, kun asiakas hommaa tämän ilmaisen Community MySQL tietokannan ja me vain tuotamme ohjelman, joka sitä tietokantaa käyttää?


      • assdasdd
        tuota.. kirjoitti:

        en ole tullut edes ajatelleeksi :)

        Meidän yrityksen tekemä ohjelma käyttää myös MySQL-tietokantaa. Ja Delphissä on käytössä tämmöinen maksullinen CoreLabs MyDAC komponentti.

        Eli rikkooko tosiaan lakia, kun asiakas hommaa tämän ilmaisen Community MySQL tietokannan ja me vain tuotamme ohjelman, joka sitä tietokantaa käyttää?

        Todennäköisesti MySQL on lisensoitu GPL v2 mukaisesti jolloin
        asiakas saa halutessaan nuo teidän lähdekoodit. Ja noi lähdekoodit saavat myös saman lisenssin kuin mitä tuolla alkuperäisellä ohjelmalla (MySql) oli. Eli te voitte lisenssioida oman koodin myös muulla lisenssillä mutta se on lisenssioitava myös tuolla alkuperäisen ohjelman lisenssillä (ns kaksoislisenssi) jos se on tarttuva(esim GPL v2).

        Toki voitte ostaa myös kaupallisen version ohjelmasta jolloin siinä on mukana sellainen lisenssi joka ei määrää teidän tarjoamaan ohjelmaa myös GPL:n lisenssillä.

        Voitte myös jättää alkuperäisen ohjelman (MySQL) asiakkaan huoleksi jolloin ette toimita sitä vaan oletatte (laitatte ehdoksi) että asiakas hankkii ohjelman kaupallisella lisenssillä. Tällöin teidän ei tarvi lisenssioida omaa tuotetta alkuperäisen ohjelman tarttuvalla lisenssillä.

        Voitte myös käyttää omaa rajapintaa (tai jonkun muun tekemää rajapintaa joka on niin kaksoislisenssoitu ettei se tartu) ja julkaisette (tai toimitatte) sen lähdekoodin myös alkuperäisen ohjelman lisenssillä asiakkaalle. Eli ideana on tässä että oma koodi on lisenssoitu ns kaksoislisenssillä. Sillä lähdekoodin tekijä voi lisenssoida oman koodin niin monella lisenssillä kuin haluaa (eli kaksoislisenssoida)!


      • assdasdd
        tuota.. kirjoitti:

        en ole tullut edes ajatelleeksi :)

        Meidän yrityksen tekemä ohjelma käyttää myös MySQL-tietokantaa. Ja Delphissä on käytössä tämmöinen maksullinen CoreLabs MyDAC komponentti.

        Eli rikkooko tosiaan lakia, kun asiakas hommaa tämän ilmaisen Community MySQL tietokannan ja me vain tuotamme ohjelman, joka sitä tietokantaa käyttää?

        Kun käytät ohjelmaa MYDAC:n kautta niin uskoisin että sen lisenssi kertoo tämän seikan. Huomioi että MyDAC voi olla lisenssoitu monella tapaa (kaksoislisenssointi)


    • access

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

    Luetuimmat keskustelut

    1. Katso: Ohhoh! Miina Äkkijyrkkä sai käskyn lähteä pois Farmi-kuvauksista -Kommentoi asiaa: "En ole.."

      Tämä oli shokkiyllätys. Oliko tässä kyse tosiaan siitä, että Äkkijyrkkä sanoi asioita suoraan vai mistä.... Tsemppiä, Mi
      Tv-sarjat
      130
      5055
    2. Voi kun mies rapsuttaisit mua sieltä

      Saisit myös sormiisi ihanan tuoksukasta rakkauden mahlaa.👄
      Ikävä
      32
      3187
    3. Haluan jutella kanssasi Nainen

      Olisiko jo aika tavata ja avata tunteemme...On niin paljon asioita joihin molemmat ehkä haluaisimme saada vastaukset...O
      Ikävä
      16
      1827
    4. Poliisiauto Omasp:n edessä parkissa

      Poliisiauto oli parkissa monta tuntia Seinäjoen konttorin edessä tänään. Haettiinko joku tai jotain pankista tutkittavak
      Seinäjoki
      22
      1790
    5. Onko mies niin,

      että sinulle ei riitä yksi nainen? Minulle suhde tarkoittaa sitoutumista, tosin eihän se vankila saa olla kummallekaan.
      Tunteet
      19
      1655
    6. Voitasko leikkiä jotain tunnisteleikkiä?

      Tietäisi ketä täällä käy kaipaamassa.. kerro jotain mikä liittyy sinuun ja häneen eikä muut tiedä. Vastaan itsekin kohta
      Ikävä
      71
      1501
    7. Tietysti jokainen ansaitsee

      Hän varmasti ansaitsee vain parasta ja sopivinta tietenkin, suon sen onnen hänelle enemmän kuin mielelläni. Aika on nyt
      Ikävä
      11
      1295
    8. Armi Aavikko Malmin hautausmaa

      Haudattiinko Armi arkussa Malmin hautausmaalle vai tuhkattiinko hänet? Kuka tietää asiasta oikein?
      Kotimaiset julkkisjuorut
      11
      1276
    9. Miksi näin?

      Miksi vihervassut haluaa maahan porukkaa jonka pyhä kirja kieltää sopeutumisen vääräuskoisten keskuuteen? Näin kotoutumi
      Maailman menoa
      19
      1257
    10. Haluisin suudella ja huokailla

      ja purra kaulaasi ja rakastella sinua. Haluisin puristella rintojasi ja pakaroitasi. Ei sinulla taida olla kuitenkaan ni
      Ikävä
      16
      1247
    Aihe