Delphillä tehtyjen ohjelmien koko

Onko jotain keinoa saada Delphillä tehtyjen ohjelmien kokoa pienemmäksi, kun niistä meinaa väkisinkin tulla monta sataa kilotavua?
9959
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Ota käännösvaiheessa debugmoodi pois kääntäjän asetuksissa.

Laita harvoin tarvittavat jutut (esim grafiikka sisältävät lomakkeet tai ressutiedostot) johonkin DLLään.

Tee formi WIN API:lla, menee muutamaan kymmeneen kilotavuun :-D

Äänestä
  • Ja sitten pakkaat .exe:n vaikka UPX:llä, monesti
    haihtuu 40%. UPX:llä pakattu softa kannattaa
    testata pariin kertaan, vaikka kyllä se aikas
    bugiton pakkeri on.

    Se siis pakkaa softan ajettavaan muotoon.

    Uusimman UPXn on väsännyt Dirk Paehl niminen hemmo ja löytyy googlella, softa on helppokäyttöinen.

    Äänestä

muutama sata kilotavua on nykyään todella vähän.

Äänestä
  • Esim. Lazarus tekee paljon isomman exen kuin Delphi.

    Äänestä

Google auttaa. Mm. yks venäläinen häxäys antaa mahdollisuuden tehdä windows-ikkunasoftia jopa alle 4 kilotavuun kun otetaan kaikki temput käyttöön.

Äänestä

Putsaa uses lauseesta kaikki tarpeettomat unitit pois. Silläkin saa vähän supistettua kokoa.

Äänestä
  • Onko Uses-lauseessa olevilla kirjastojen nimillä merkitystä exen-koossa jos niitä ei käytetä?

    Äänestä

  • asdasdasd kirjoitti:

    Onko Uses-lauseessa olevilla kirjastojen nimillä merkitystä exen-koossa jos niitä ei käytetä?

    Kokemukseni mukaan on. Vaikka sanotaankin, ettei niitä käännetä mukaan. Olen kuitenkin saanut putoamaan lähes neljänneksen joistain ohjelmista siivotessani tekemieni komponenttien ja formien uses lauseet. (Käytössä D5)

    Äänestä

Kommentoi aloitusta


antti kirjoitti:

Onko jotain keinoa saada Delphillä tehtyjen ohjelmien kokoa pienemmäksi, kun niistä meinaa väkisinkin tulla monta sataa kilotavua?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu