Kysymys:WINKP32 antaa käynnistyessään virheilmoituksen:
Muisti ei riitä.
Out of Memory.
(virhe 2004)
Kutsurivi 656
Moduulista
Rutiinista Form_Load, vaihe = 18
Run-time error '2004'
Muisti ei riitä.
Vastaus: Onko koneessasi keskusmuistia 1 GB tai enemmän?
Ratkaisu 1: Asenna 6.0 versio ohjelmasta (julkaistu syksyllä 2004). Tätä suosittelemme!
Ratkaisu 2: Jos tietokoneen asentaminen on sinulle tuttua: Vähennä koneen keskusmuistia alle 1 GB:n, Ota toinen muistikampa pois (jos koneessasi on kaksi tai useampi muistikampa), tai vaihda muistikampa pienempään tai laita esim 512 Mt ja 256 Mt muistit , jolloin saat yhteensä muistia 768 Mt. Nykykoneissa ei enää auta: muistikammat ovat yleensä yli 1 Gt kokoisia.
Ratkaisu 3: Asenna vanha 16bit versio joko päivitys CD levyltä tai kirjanpidon tukisivuilta. Suosittelemme kuitenkin ohjelman päivittämistä uusimpaan versioon.
Ratkaisu 4: Asenna Windows XP Mode ja Windows Virtual PC, jossa voi rajoittaa keskusmuistin määrää (toimii ainakin 64 bittisessä Windows 7 Professionalissa). Testattu 22.2.2012 ja toimi, kun Virtual PC:n keskusmuistiksi oli määritetty 512 Mt
Asteri 32bit versiot on tehty Microsoft Visual Basic 4.0 (vb4) ohjelmointikielellä, jonka tietokantamoottorina on Jet 3.0. Tietokantamoottori (Jet 3.0) ei hallitse 1GB ja suurempia keskusmuistimääriä. Kun käyttöjärjestelmä raportoi keskusmuista olevan 1GB tai enemmän, tapahtuu Jet 3.0:ssa ylivuoto (overflow) jonka seurauksena Jet 3.0 näkee muistin määrän negatiivisena lukuna ja antaa "Muisti ei riitä" -virheilmoituksen.
Tietokoneiden emolevy rajoittaa koneeseen asennettavissa olevan keskusmuistin määrää. Keväällä 2003 markkinoille on alkanut tulemaan emolevyjä, jotka mahdollistavat 1 Gt ja jopa suuremman määrän keskusmuistia. Tätä aikaisemmissa emolevyissä muistin enimmäismäärä oli enimmillään tyypillisesti 512Mt jolloin suuresta muistimäärästä johtuvaa ylivuotoa ei päässyt tapahtumaan.
Muistiongelma ratkesi Asteri ohjelmien osalta uusien, syksyllä 2004 julkaistujen Versio 6.0 ohjelmaversioiden myötä.