LaskuriConfiguration ==================== Esimerkki 'laajahkosta' Delphi-projektikonfiguraatiosta. (MN / 17.9.2004) Todo: skripti, joka kääntää projektin ja paketin komentoriviltä dcc32:ta käyttäen. monikielistys samaan syssyyn. :-) Hakemistot ---------- laskuri - laskuri -komponenttipaketin lähdekoodi include - muualta otetut lähdekoodit(tässä JEDI:n html help -headerit) src - autolaskurisovelluksen lähdekoodi doc - lähdekoodista generoitu dokumentaatio bin - bpl- ja exe- tiedostot (sovelluksen "julkaistava" hakemisto) lib - projektin tarvitsemat ulkoiset kirjastotiedostot help - avustusprojekti setup - asennusprojekti Lähdekoodi ja paketit --------------------- Huom. laskuripaketin ja -projektin asetuksiin merkittävä - output directory ../bin Lisäksi laskuriprojektin asetuksiin - search path ../include;../laskuri - packages->build with runtime packages päälle Nyt exe-tiedosto rakennetaan ilman paketteja. (vertaa kokoa linkitettyjen pakettien kanssa ja ilman!) lask.bpl-paketin project managerista näkyy, että paketti riippuu paketeista rtl.bpl ja vcl.bpl Projektin tarvitsemat paketit voi selvittää manuaalisesti poistamalla tilapäisesti windowsin system32-hakemistosta kaikki bpl:t. Windows valittaa puuttuvista bpl-tiedostoista yritettäessä käynnistää oma exe-tiedosto ja lisäämällä tarvittavat bpl:t yksi kerrallaan hakemistoon. bpl:t kannattaa varmuuskopioida myös lib-hakemistoon sovelluksen asennuspakettia varten. Huom! Delphi on syytä sulkea ennen siirtoja! lask.bpl-kirjaston linkityksen saa poistettua lisäämällä sen runtime-paketteihin (packages-välilehdelle runtime packages-rivin jatkoksi ;lask). Tämä kannattaa, jos useampi eri exe-tiedosto käyttää laskurikomponenttia. Seurauksena lask.bpl-tiedoston on oltava bin (tai esim. system32)-hakemistossa. Avustus ------- Avustustiedoston saa luotua suoraan bin-hakemistoon merkitsemällä avustuksen projektitiedostoon compiled file=..\bin\laskurihelp.chm Dokumentaatio ------------- Voit luoda lähdekoodin dokumentaation create_doc.bat-komentojonon avulla. Tarkista, että dipasdoc-ohjelman polku on oikein! Asennustiedosto --------------- Installshieldin helppokäyttöisellä Wizardilla... Asennusprojekti setup-hakemistoon. Huomautettakoon, että lähdekooditiedostot tulee säilyttää CVS:ssä tai muussa vastaavassa versionhallintajärjestelmässä, erityisesti, jos projektissa on useampi kehittäjä.