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ä ?
Mikä Delphin versio ?
6
355
Vastaukset
- 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
Delphin ilmaisversiolla pääset moneen kantaan kiinni. Kannattaa kokella ADO:lla access-kantaan alkuun.
http://www.turboexplorer.com/
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Poliisitehtävä alkuviikosta Maisan kotona
Iltasanomat: Helsingin poliisilaitos vahvistaa, että Vantaalla on ollut poliisitehtävä kyseisenä ajankohtana. Poliisin862048Tämä on sinulle vaikka kaikki lukee
Vaikka kuinka olet viisas ja kaikin puolin velho, niin et tiedä tilanteestani. Senkin takia menetät mielenkiinnon. Eikä111662- 1021152
Lulu selvityttää Elokapinan lakkautusta
Persukannattajien mielistely otti Lulu Ranteella aika tavalla runtua, kun hän aikoo selvityttää mahdollisuuksia Elokapin3501126Ensitreffit Matti joutuu "ulkoruokintaan" - Väärinymmärrysten suossa Taina-vaimon kanssa: "Oli..."
No nyt on kyllä väärinymmärrystä kerrakseen… Mitä luulet, pysyykö Taina ja Matti yhdessä vai onko tulevaisuudessa ero ed31113Harmi, kun sillä nousi
kaikki huomio päähän. Vaikutti aluksi niin mukavalta ja vaatimattomalta 😔53851Täytyy sanoa
Että olit kyllä mielenkiintoisin ja omaperäisin nainen mitä olen koskaan tavannut. Aivan kuin joku olisi tiputtanut sinu21839Miten saisin
Hurmattua sinut uudelleen,? Pissin omiin muroihini ensinmäisellä kerralla koska olin tyhmä ja liiaksi kiinni menneess31777Persu Meri Valkama kadehtii Sanna Marinin menestystä
Taas yksi persu tuli nolaamaan itsensä kadehtiessaan menestynyttä Suomen kansan supertähteä Sanna Marinia. https://demo237737Raamatun tärkein lause
Ja Mooses tuli alas vuorilta missä jumala oli, Mooseksen mukaan, ilmoittanut hänelle, että hän ja koko juutalainen väki,367719