| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
Keskustelut - Yleistä Höpinää - Ohjelman automaattipäivityksen toteutus?jjude 09:14 30.5.12 Niin, miten toteuttaisi ohjelman automaattisen päivitykse käyttäjien työasemaan. Ohjelmalla ei ole mitää "asennusohjelmaa", vain kopsattu "exe" ja yksi "ini" tiettyyn kansioon. Ohjelma pyörii usealla työasemalla "firman" verkossa. Tehty Delphillä (7) ja käyttää FireBird-tietokantaa. Ei taisa pystyä tuota tietokantaa hyödyntämään ohjelman säilömiseen, josta sitten esim. ohjelman lopetuksessa tarkastetaan onko uudenpi versio ja ladataan se. FTP ehkä voisi onnistua, mutta vain ehkä. Miten yleensä tuo kannattaa toteuttaa?? editoitu: 09:30 30.5.12 Grez 09:25 30.5.12 Toki tietokantaa voi hyödyntää. Voi laittaa vaikka koko ohjelman tietokantaan jos haluat ja sieltä sitten pullauttaa ulos. Itse käyttäisin varmaan lataamista www:llä ennemmin kuin FTP:llä, mutta toki jos FTP-kilkkeet on valmiina niin se toimii myös. (Edit: BTW, kiitos ideasta - ohjelmapäivitys suoraan tietokannasta) jjude 10:47 30.5.12 Grez kirjoitti: Toki tietokantaa voi hyödyntää. Voi laittaa vaikka koko ohjelman tietokantaan jos haluat ja sieltä sitten pullauttaa ulos. Mites tuo käytännössä menisi, ilmeisesti FireBirdin BLOB olisi oikea muoto? Mutta miten Delphissä tuohon "kenttään" tallennetaan EXE? Grez 11:23 30.5.12 Kaikki tiedostot on vaan jono tavuja, joten eiköhän EXE:n tallentaminen mene ihan tasan samalla tavalla kuin vaikka PDF:n, JPG:n, M4V:n tai WAVin. jjude 13:52 30.5.12 Eikä 1-2M tiedostokoko tuota ongelmaa? eis 14:00 30.5.12 Testaat tuon nopeammin kuin mitä vastauksen odotteluun menee :) Grez 15:10 30.5.12 Firebirdin BLOBin maksimikoko on tavua vaille 2 gigatavua. jjude 10:53 28.12.12 Nyt päivitys toimii siten, että kannassa on ohjelman versionro. Jos se on eri kuin työaseman exen versio, kopsataan kaikki tiedostot työasemalle. Ei taida olla helposti muutettavissa niin, että kopsataan vain uudemmat versiot. Palvelimella ja työasemalla olevien tiedostojen muokkauspäivä heittää noin tunnilla. Johtuu kai työkkärin ja palvelimen kelloasetuksista? Tietysti saisihan tuolla päivän selville, sekin karsisi turhaa kopsailua... Muita ideoita??? Grez 14:33 28.12.12 Ehdottaisin, että käytät kellonajoissa UTC-aikoja ja asetat ladatuille tiedostoille sen oikean muokkausajan. En keksi mitään teknistä seikkaa mikä varsinaisesti estäisi kopioimasta vain muuttuneet tiedostot. Tuohan nyt on lähinnä omasta halusta kiinni miten haluaa systeemin toimivan. editoitu: 22:12 28.12.12 Jari_Kettunen 22:09 28.12.12 Jos kerran on kyse lähiverkosta ja Firebird kannasta niin miksi ihmeessä ohjelma asennetaan eri koneille, eikä ajeta exe:ä suoraan verkkopalavelimelta. Shortcut vain verkkohakemiston exe:n työaseman työpöydälle. Homma toimii ja aina on uusin versio käytössä. jjude 11:50 29.12.12 Verkkotopologia estää suoraan palvelimen käytön noin eri toimipisteissä. Tietokantayhteys ja ftp toimii joka koneelle... |
![]() Haku
|