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
421
Vastaukset 6
- 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
- 1281966
- 51979
Perhoseni (miehelle)
Miksi et usko, että mun rakkaus sinuun on aitoa ja vilpitöntä? Tai että se oli jo silloin? Miksi ajattelet, ettet ole r156836Myönnetään, tunnen lämpimiä tunteita kohtaasi
Vaikutat tosin liian hyvältä ollaksesi totta. Komeita miehiä on maailma pullollaan mutta sinussa on jotain.....50756- 71684
- 67626
- 53617
- 59606
Onko Sofia jälleen jätetty?
Moni asia viittaisi siihen, että hän on jälleen sinkku.133593Rekat seisovat dieselin hinnan takia . Ala ei kestä tällaista hintatasoa, sanoo yrittäjä .
EU:n kallein diesel on kova paikka kuljetusalalle. Ajoja on jätetty ajamatta kannattavuusongelmien vuoksi, sanoo alan e120552Mies, näetkö minut myös
Seksuaalisena ihmisenä ja naisena? Haluatko minua seksuaalisesti? Vai olenko mielestäsi tyttönen?20510- 52503
Voiko se ikinä toimia
Voiko meistä ikinä tulla mitään? Näin kauan aikaa on kulunut ja mitään ei tapahdu... En usko, että sinä mietit minua het32498- 6494
- 55488
- 34487
Nainen, mitä mieltä olet kodittomista?
Ja heistä jotka eivät kykene huolehtimaan asioistaan, itsestään eikä terveydestään? Miten heidän kanssaan tulisi toimia?118486- 4469
Mitä jos...
Susta tykätään poikana enemmän, kun tyttönä? Miten asian käsittelet tai otat tiedon vastaan? T nainen gubetellija herät142453Totta on asia. Jeffrey Cohen on jättänyt Sofian.
Vaimon viesti on paljastanut totuuden.140451