15.1.2001 |
Tässä oppaassa on selvitetty yleisiä ratkaisuja Asteri Windows ohjelmissa esiintyviin ongelmiin.
Sisällys
WINDOWS-KAATUILUOPAS ==================== ESIPUHE Windows-ohjelmille on tyypillistä, että ne joissakin tapauksissa kaatuvat nk. YLEISEEN SUOJAUSVIRHEESEEN (General Protection Fault, GPF). Tällaisen virheen jälkeen saattaa tuntua siltä, että Windows lakkaa tyystin toimimasta. Useimmiten yleinen suojausvirhe johtuu satunnaisesta hetkellisestä mielenhäiriöstä ja korjaukseksi riittää, että käynnistää Windowsin tai koko koneen uudelleen. Joskus yleinen suojausvirhe jatkaa toistumistaan, jolloin taustalla on jokin vika. Tällaisen vian jäljittämisen helpottamiseksi on tämä opas. MILTÄ YLEINEN SUOJAUSVIRHE NÄYTTÄÄ? Windows 3.1x:ssä: - Ohjelma on suorittanut laittoman toimenpiteen ja se lopetetaan... - WINLRK aiheutti yleisen suojausvirheen modulissa VB40016.DLL muistipaikassa 0001:0123 (- WINLRK caused a General Protection Fault in module VB40016.DLL at 0001:0123) Windows 95:ssä: - Ohjelma on suorittanut laittoman toimenpiteen ja se lopetetaan. Jos vika ei poistu, ota yhteys ohjelman valmistajaan. - Painamalla Tiedot>>-painiketta saat tarkemmat tiedot: - WINLRK aiheutti yleisen suojausvirheen modulissa VB40016.DLL muistipaikassa 0001:0123 rekisterit ... ... ... ... VIRHEILMOITUKSEN OSIEN MERKITYS Ajokelpoisen ohjelman nimi (EXE) esim. WINKP = Asteri Kirjanpito (win) WINLRK = Asteri Laskutus (win) PROGMAN = Windowsin Järjestelmänhallinta FILEMAN = Windowsin Tiedostonhallinta PRINTMAN = Windowsin Tulostuksenhallinta Tästä nähdään, mitä ohjelmaa käytettäessä virhe tuli, eli lähinnä onko vika tullut meidän ohjelman yhteydessä (WINKP, WINLRK), tulostuksen yhteydessä (PRINTMAN) vai sotkenut koko Windowsin (PROGMAN, FILEMAN) Modulin nimi (yleensä jokin DLL) esim. VBRUN300.DLL, VB40016.DLL = koko Visual Basicin apurutiinit VBDB300.DLL, VBDB16.DLL = tietokanta-apurutiinit MS...DLL = Microsoft Access -tietokantojen apurutiinit ....VBX = käyttöliittymäelementtien apurutiinit (winkp) ....OCX = käyttöliittymäelementtien apurutiinit (winlrk) Kertoo, mitä aputiedostoa käytettäessä virhe on tullut. Paljastaa, minkätyyppisiä toimintoja tehdessään ohjelama on kaatunut. Muistipaikat esim. 0001:0123 Yhdessä modulitiedon kanssa saattaa kertoa, että ko. virhe on jokin kansainvälisesti tunnettu Visual Basiciin liittyvä bugi. Rekisterit Näitä nyt on niin pitkä litania, ettei niistä ota erkkikään selvää, eli niiden ylöskirjaamisen voi unohtaa. MITÄ VIRHEILMOITUKSESTA KIRJATAAN MUISTIIN? Windowsissa on ohjelma nimeltään Dr. Watson, joka kirjaa kaatumistilanteen automaattisesti log-tiedostoon. Ylöskirjoitettavaa on mielestäni kuitenkin niin vähän, että kynä ja paperi riittää. Kirjoita muistiin, että kysessä oli yleinen suojausvirhe sekä virhe- imoituksessa mainitut exe, moduli ja muistipaikka, esim. GPF WINLRK VB40016.DLL 0001:0123 MISTÄ YLEINEN SUOJAUSVIRHE VOI JOHTUA? Omasta kokemuksesta havaittuja virhelähteitä voivat olla: - Windowsin hetkellinen mielenhäiriö - Visual Basic -ohjelmointityökalussa tai sen osassa virhe - käännösvirhe exe:ssä - kopiointivirhe asennuslevyissä, esim. dll:issä - asennusohjelmaa ajettaessa ollut muita Win-ohjelmia käynnissä (esim. Office) - käytettävä tietokanta (esim. asiakaskortisto) vioittunut - koneessa share-asetus pielessä - koneessa liian vähän muistia - koneessa liian vanhat kirjoitinajurit - koneessa laitevika - serveriltä haettavan dos-päiväkirjan polku liian pitkä - Windowsin Kello (Clock) käynnissä ... sekä hirveän monet muut seikat MITEN TUTKIT YLEISEN SUOJAUSVIRHEEN? Uudelleenkäynnistä Windows Yleisen suojausvirheen jälkeen Windows voi olla sen verran sekaisin, että jatkossa tulee virheilmoituksia ilman varsinaista syytä. Yritä toistaa virhetilanne Missä kohdassa ohjelmaa virhe tulee? Tuleeko aina samassa kohdassa? Vaihteleeko kohta rutkasti? hieman? Tuleeko virhe useissa eri kohdissa ohjelmaa? Lukeeko virheessä joka kerta sama teksti? Vaihteleeko? Kirjaa virheilmoitukset muistiin. Paikallista vian aiheuttaja haarukoimalla Toistuuko - kaikissa koneissa? - kaikissa käyttöjärjestelmissä? - kaikilla kirjoittimilla? - kaikilla näytöillä? näytönohjaimilla? - kaikissa yrityksissä? tietokannoissa? tilikausissa? eli ihan samalla tavalla kuin tavallisempaakin virhettä haarukoidaan. ESIMERKKITAPAUKSIA - Muisti loppu - Ohjelmointikielen virhe (HYT, GRDKRN) - Kirjoitinajurit (winkp, Canon) - Laitevika (Viallinen muistikampa) - Tietokanta vioittunut - Asennus Officen ollessa käynnissä - Share - Serveriltä haettavan DOS-päiväkirjan polku liian pitkä - Kello (Clock) oli päällä -> tuli satunnaisesti virhe modulissa SYSTEM.DRV ( KONSTEJA JA KEINOJA ASTERI WINDOWS KIRJANPITO-OHJELMAN ONGELMIIN ================================================================ 15.1.1998 - Canon LBP 460 (465, 660 ?) ei osaa kääntää paperia automaattisesti vaakasuuntaan tulostettaessa tilinpäätösvertailuja Windows 95:ssä KOKEILU: Tilattiin uusimmat ajurit Versio 1.8 R1.03 Saapuivat Atsoftiin 15.1.1998 TULOS: Ei auttanut RATKAISU: Käyttäjä asettaa paperin pystyyn/vaakaan kirjoittimen asetuksista, esim. winkp:n valikkotoiminnolla Tulosta|AsetaKirjoitin 14.1.1998 - HP LaserJet 6L ei osaa kääntää paperia automaattisesti vaakasuuntaan tulostettaessa tilinpäätösvertailuja Windows 95:ssä RATKAISU: Käytä HP LaserJet 4L:n ajuria. Sama vinkki auttanee yleisemminkin 6L:n tulostuspulmissa. 30.10.1997 - tiliöintitositteen yhteydessä esiintyy toisinaan, ei aina: HPUB03 HPRTBX03 aiheutti yleisen suojausvirheen modulissa USER.EXE muistipaikassa 0019:0544 Tiliöintitosite tulostuu kuitenkin aina paperille, silloinkin kun em. herja esiintyy. Asiakkaalla Työryhmä-Windows WfW3.11 SYY: Lienee jokin HP DeskJet 870 CXi:n ajuriin tai kirjoitinasetuksiin liittyvä ongelma. RATKAISU: Uusimmat ajurit saattavat tarjota ratkaisun 23.10.1997 - WINKP aiheutti yleisen suojausvirheen modulissa SYSTEM.DRV muistipaikassa 0001:00000103 TAUSTAA: SYSTEM.DRV on Windowsin järjestelmäajuri (system driver), joka huolehtii mm. kellosta (timer) SYY???: Jos Windowsin Kello (Clock) on päällä, voi tulla yo. herja??? RATKAISU: Sammuta Kello-ohjelma (tai älä anna sen käynnistyäkään) 21.10.1997 - tiliä poistettaessa INVALID USE OF NULL - SYY: Jostain syystä oli tilinumero, alv-koodi ja tilinnimi kokonaan tyhjiä. Ensimmäisen päiväkirjan perustamisen jälkeen ei tilin poisto tai muokkaus enää onnistunut. - RATKAISU: Talletettiin tilikartta DOS-muotoon. Poistettiin DOS-muotoisesta (tekstitiedostosta) tyhjän tilin kolme riviä. Perustettiin winkp:llä uusi tilikausi, johon luettiin korjattu DOS-tka 'mallitilikartaksi'. 15.10.1997 Kolmen kirjauksen kohdalla ei laskenut niille ALV br oikaisua, eikä tulostanut oikeata saldoakaan. Ilmeni että kauden saldoissa oli sama summa negatiivisena. Korjautui kun ajettiin "päivitä kaikki saldot" 15.10.1997 - koodausvirheitä tp-rungossa. Kaksi tähteä puuttui "summa" sarakkeista. 15.10.1997 - Invalid property value tulostettaessa. syy: normaalitekstin fontin määritys oli kokonaan tyhjänä. 15.10.1997 - winkp käynnistyy hitaammin kuin aikaisemmin (hidas,nopea,hitaus,nopeus) - SYY: Asiakkaalla oli FProt-virustorjuntaohjelma käynnissä. (tehtäväluettelossa DVP.. = Dynamic Virus Protection..) Winkp:tä käynnistettäessä FProt tutki, löytyisikö winkp:stä viruksia ja viivästytti käynnistymistä. - RATKAISU: Otetaan DVP:n pois päältä tai hyväksytään se, että virustarkistus kestää. 15.10.1997 - INCOMPATIBLE DATABASE VERSION SYY: Kirjanpitoaineistoja oli jossakin vaiheessa käsitelty koneessa, jossa oli uudempi versio vbdb300.dll:stä kuin winkp-asennuslevyillä. Kovalevynvaihtojen yms. jälkeen koneessa ei enää ollutkaan uutta versiota vbdb300.dll:stä, joten winkp alkoi heittää ym. herjaa. RATKAISU: Järjestä c:\winkp-hakemistoon riittävän uusi versio vbdb300.dll:stä ja muista aputiedostoista. Nämä ovat saatavilla Atsoftista 18.6.1997 - serverillä olevaa DOS-päiväkirjaa yhdistettäessä YLEINEN SUOJAUSVIRHE (GENERAL PROTECTION FAULT) modulissa VBRUN300.DLL SYY: Haettavan pvk:n hakemistopolku oli liian pitkä: esim. f:\asterikp\abcdefg\xy0097.pvk kaatoi, mutta f:\asterikp\abcdef\xy0097.pvk ei kaatanut. RATKAISU: uudelleennimettiin ko. hakemisto riittävän lyhyeksi 4.6.1997 - kirjausmakrojen yhteydessä TYPE MISMATCH VÄLIAIKAISRATKAISU: vaihda Ohjauspaneelin Maa-asetuksista pilkku pisteeksi tai toisinpäin 3.6.1997 - tulostus wkp:stä herjaa PRINTER ERROR, vaikka tulostus muista Windows- ohjelmista toimii. Wkp asennettu serverille, printteri kiinni serverissä, työskennellään päätekoneella. Molemmissa koneissa Win95. Tulostus kyllä onnistuu suoraan serveristä, muttei päätekoneesta verkon yli. SYY: wkp tehty Visual Basic 3:lla, jossa on seuraava tunnettu bugi: Jos tulostetaan verkon yli kirjoittimelle, joka on kiinni serverissä, jonka nimessä on välilyöntejä, Win95-ympäristössä aiheuttaa virheen PRINTER NOT READY, josta aiheutuu herja PRINTER ERROR RATKAISU: Asiakkaan verkkokirjoittimen nimi oli \\MORSA\CANON LBP 4 Muutettiin se seuraavaksi: \\MORSA\CANONLBP4 jolloin tulostus lähti toimimaan. 27.5.1997 - alv-oikaisutositteesta ja alv-laskelmasta jäi oikeasta laidasta viimeinen merkki (kirjain tai numero) tulostumatta Canon LBP4U:ssa ja Canon LBP8III:ss SYY: vanha kirjoitinajuri RATKAISU: Asennetaan uusi (1996) versio Canonin ajureista 11.4.1997 - WINKP-aineiston varmuuskopiolta palautuksen jälkeen INCOMPATIBLE DATABASE VERSION SYY: syntymissyy tuntematon, ei viitteitä vääränversioisen vbdb300.dll:n olemassaolosta (vrt. esim. 21.1.1997) arvailuja: - hetkellinen mielenhäiriö? - eriversioinen vbdb300.dll olisi sittenkin jossain historian vaiheessa ollut kuvioissa mukana? - asiakkaan wkp-asennuslevyissä vikaa? asentumisessa vikaa? KORJAUS: asiakkaan aineisto pelastettu avaamalla MSAccessiin, exporttaamalla tekstitiedostoon ja txt2dos:saamalla dos-kp-muotoon, josta sisäänluettu wkp-aineistoksi 14.3.1997 - WINKP kaatui (YLEINEN SUOJAUSVIRHE) aina kun piti ilmestyä näkyviin tiedostonvalintaikkuna (CMDIALOG), esim. uutta tilikautta perustettaessa. Muutkin Windows-ohjelmat (esim. Write) kaatuivat samanlaisessa kohdassa. SYY: Windowsin asennuksessa tai autoexec.batissa ja config.sys:issä vikaa (ilmestynyt sähkökatkon ja/tai romppuasemanlaiton myötä) RATKAISU: Asennettiin Työryhmä-Windows 3.11 uudelleen vanhan päälle, jolloin ainakin autoexec ja config korjautuivat -> O.K. 27.2.1997 - WINKP päivitys 5.2.1997:een liittyviä pulmia: - päivitystä asennettaessa tuli virheilmoitus COULDN'T OPEN OUTPUT FILE ... - SYY: asiakkaalla oli win95, jossa winkp oli alunperin asennettu hakemistoon 'c:\asteri kp', joka näkyi DOS-puolella hakemistona 'c:\asteri~1' - NORMAALIRATK.: DOSissa 'edit a:paivita.bat' ja muokkaa 'c:\winkp':t 'c:\sejokuhakemisto':ksi. Tällä kertaa pulmia voisi tulla koska hake- mistonnimi oli yli 8-merkkinen???, joten... - RATKAISU: - DOSissa 'rename c:\asteri~1 c:\winkp' - tilikausien Työvaihe|OmatTiedot tilirunkojen polut ei 'c:\asteri kp\...' vaan 'c:\winkp\...' - päivityksen jälkeen winkp:tä käynnistettäessä tuli virheilmoitus FILE NOT FOUND KEYSTAT.VBX - SYY: jostain syystä päivityslevyltä ei ollut expandoitunut keystat.vb_ kovalevylle nimelle c:\winkp\keystat.vbx - RATKAISU: expand a:keystat.vb_ c:\winkp\keystat.vbx (tai varmaan a: ENTER paivita ENTER toimisi myös) - päivityksen jälkeen winkp:tä käynnistettäessä tuli virheilmoitus FILE NOT FOUND CMDIALOG.VBX - SYY: käyttäjä ei ollut asentanut päivitystä 31.5.1996, jossa tuli tiedosto cmdialog.vbx - RATKAISU: järjestä c:\winkp-hakemistoon cmdialog.vbx jostakin, esim. saman koneen muusta hakemistosta, naapurin koneelta, päivityslevyltä 31.5.1996 tms. 27.2.1997 - MUISTIOTOSITE, kun tositelaji käytössä - tässä on seuraava ominaisuus: - jos samassa pvk:ssa esim. tosno 62 toslaji 1 ja tosno 62 toslaji 2, nämä tulevat Writessa/WordPadissa kaikki näkyviin - turhat rivi on helppo poistaa Writessa/WordPadissa 22.1.1997 - PATH NOT FOUND - SYY: Tilirungon polkua ei löytynyt. Asiakkaalla oli osa aineistosta c:\winkp-hakemistossa ja osa c:\wow\winkp:ssä (syntymistapa tuntematon?). Siirrettiin kaikki winkp:hen, tuhottiin wow-hakemisto. 21.1.1997 - TIEDOSTON PÄIVÄMÄÄRÄN MUUTTAMINEN copy /b tiedosto.tie+,, ... asettaa tiedosto.tie:n päivämääräksi sen, mitä koneen päivämäärä (date) osoittaa 21.1.1997 - YLEISTÄ VBDB300.DLL:stä: - VBDB300.DLL - on aputiedosto, jota tarvitaan aina, kun on Visual Basic 3:lla tehty Microsoft Access-tietokantaa käsittelevä ohjelma - sisältää tiedon siitä, mitä Microsoft Accessin tietokanta- moottorin (JET Engine) versiota käytetään - pulmana on tyypillisesti se, että samanniminen tiedosto esiintyy eri versioina eri päivämäärillä. WINKP käyttää JET 1.1-versiota ja toimittamamme VBDB300.DLL on päivätty 28.4.1993. Asiakkaiden koneissa saattaa esiintyä JET 2.0:aa varten VBDB300.DLL jollakin uudemmalla päivämäärällä. - Mahdollisesti saatavia virheilmoituksia voi olla esim. INCOMPATIBLE DATABASE VERSION tai FILE NOT FOUND - korjaus seuraavasti: järjestä siten, että kukin ohjelma löytää aina senversioisen VBDB300.DLL:n kuin tarvitsee. Esimerkiksi - winkp-hakemistossa olisi 28.4.1993-versio - windows\system-hakemistossa ei olisi mitään versiota - jos joku muu ohjelma tarvitsee VBDB300.DLL:ää, siirrä sen tarvitsema versio (esim. windows\system:istä) ko. ohjelman omaan hakemistoon 13.12.1996 - incompatible database version tietoja yritettiin siirtää toiselle koneelle - Asiakkaalla tiedosto VBDB300.DLL koneilla eri versiot. Kopioitiin uudempi versio kumpaankin koneeseen. 28.8.1996 - invalid use of null, varmuuskopioinnissa - asiakkaalla ei ollut määriteltynä oletustilirunkoa perustietoihin 21.8.1996 - bad number or file name tilikartassa on numeron sijasta käytetty kirjainta, nollan tilalla oo-kirjain 5.8.1996 - muistiotosite ei toimi Windows95:ssä - KIERTO: vanha Write-muotoinen muistiopohja käännetään WordPad-muotoon seuraavasti: - käynnistä win95:n WordPad - Tiedosto|Avaa c:\winkp\muistpoh.wri - Tiedosto|Tallenna c:\winkp\muistpoh.wri muodossa: Word 6.0 Tämän jälkeen muistiotosite toimii. 9.5.1996 - salasana kateissa - Kysy neuvo Atsoftista 11.4.1996 - Ohjelma ei päästä uudelleen valitsemaan tilikarttaa, jos tilikauden perustaminen on jäänyt kesken siten, ettei tilikarttaa ole määritelty, mutta ensimmäinen päiväkirja on perustettu. Ratkaisu: Aja Päiväkirja-ikkunan toiminto Muokkaa|Poista viimeinen päiväkirja. Sitten valitse Työvaihe|Tilikartan muokkaus. PAREMPI RATKAISU: versio 9.5.1996 estää tämän pulman syntymisen 25.3.1996 - paperitulostus katkesi heti alkuunsa virheeseen INVALID PROPERTY VALUE SYY: kirjoitin ei tunnistanut ohjelman antamia fonttikäskyjä, esim. 'Times New Roman'-fonttia kirjoitin ei tuntenut RATKAISU: Windowsin Ohjauspaneelin (Control Panel) Fontit (Fonts)- -ohjelmassa TrueType-painikkeen alla tulee olla ruksattuna Enable True Type Fonts (Ota käyttöön True Type-fontit) 20.3.1996 - SHARE - eriasteisiin tunnistamattomiin virheisiin on yleisimpänä syynä se, ettei SHARE ole kunnossa - havaittuja virhetyyppejä: - WINKP:n käynnistys kaatuu virheeseen COULDN'T OPEN FILE SYY: käynnissä ei ole minkäänlaista sharea esim. share.exe ja dos ovat eri versiota, jolloin share ei käynnisty - uuden tilikauden luominen kaatuu virheeseen COULDN'T OPEN FILE tai muu vastaava SYY: käynnissä ei sharea tai locksit liian pienet - kirjaustilassa ilmoittaa SHARE NOT LOADED... tai LOCK COUNT EXCEEDED... tms. SYY: väärä share tai locksit liian pienet - saldojen on-line päivitys unohtaa silloin tällöin kasvattaa joitakin saldoja SYY: väärä share - SHARE tulee olla asetettu seuraavasti: - Win95:ssä, Win3.11 työryhmä:ssä - käytössä normaalisti vshare.386, joka riittää WINKP:lle mainiosti - config.sys:issä EI SAA LADATA sharea erikseen - Win3.1:ssä - Normaalisti vshare.386:tta ei ole, vaan config.sys:issä PITÄÄ LADATA share seuraavasti: INSTALL=C:\DOS\SHARE.EXE /L:500 jolloin share käynnistyy ja sallii yhtaikaa lukittavia tiedostoja 500, mikä riittää WINKP:lle (oletusarvo on 20, mikä ei WINKP:lle riittäisi) - Joku on voinut virittää Win3.1:tä ottamalla käyttöön vshare.386:n. Tällöin ei kannata sotkea hyvää asiaa installoimalla sharea config.sysissä. - Kirjoitinmäärityksistä: - Oletuskirjoitin määritetään Windowsin Ohjauspaneelissa (Control Panel) - Yleensä Windows-ohjelmien sisällä voi vaihtaa kirjoittimen. Useimmissa ohjelmissa (kuten Wordissä) tämä vaikuttaa vain ohjelman sisältä tehtäviin tulostuksiin eikä muuta Windowsin oletuskirjoitinta. - WINKP:n sisällä tehtävä kirjoittimen vaihto muuttaa myös Windowsin oletuskirjoittimen 5.3.1996 - varmuuskopiointi, varmuuskopion palautus - VIRHEILMOITUS: PATH NOT FOUND tai FILE NOT FOUND tai COULDN'T FIND FILE SYY: ohjelma ei löydä pakkaus- (compress.exe) tai purkuohjelmaa (expand.exe) RATKAISU: lisää autoexec.batissa polkuun hakemisto c:\winkp TAI kopioi compress.exe ja expand.exe polun varteen, esim. hakemistoon c:\dos - VIRHEILMOITUS: FILE NOT FOUND SYY: tilinpäätösrungon polkumääritys/tiedostonimi väärin RATKAISU: mene omien tietojen määritykseen (Työvaihe| OmienTietojenMääritys) ja korjaa tilirungon polku ja tiedostonimi oikeaksi - demolevyn nauhoitettu esittely antaa Windows95:ssä FILE NOT FOUND - Nauhoitettu esittely on tehty Windows 3.1:ssä Makronauhurilla (Recorder), joka tarvitaan myös nauhoitusta ajettaessa. Recorder on aina mukana Win3.1x:ssä, muttei tule Win95:n mukana. Toimintavaihtoehtoja on siis kaksi: [1] Jos win95-koneessa on myös tai on aiemmin ollut win3.1x, Recorder löytyy ja voidaan käynnistää hakemistosta c:\windows (tai muualta etsintätyökalulla). Sitten käynnistetään nauhoitettu esittely. [2] Jos Recorderia ei löydy, ei nauhoituksen katselu onnistu. 4.3.1996 - tulostusongelma Canonin laserin tai mustesuikun kanssa - WINKP herjaa: Sovellusvirhe Yleinen suojausvirhe modulissa... jos valitset ohita... tai jatka ... - RATKAISU: Sovellusvirheen jälkeen pitää ainakin Windows uudelleenkäynnistää! Asiakas tarvitsee uudet ajurit. Hän voi saada ne - Canonin Help Deskistä, keskuksen p. (90) 56061 - Canonin BBS:stä - Canonin kotisivuilta Asennusohje - Windowsin alla aja a:\install.exe Tämän jälkeen valitse Windowsin oletuskirjoittimeksi uuden ajurin mukainen oikea kirjoitin. Tulostusten pitäisi nyt onnistua moitteetta. 9.2.1996 - '' IS CORRUPTED OR ISN'T A MICROSOFT ACCESS DATABASE mahdollisia syitä: - tilikausitietokanta .wkp on vioittunut; voi yrittää korjata Microsoft Accessin toiminnolla Tiedosto|KorjaaTietokanta (File|RepairDatabase) - jokin tiedosto nimetty .wkp-tarkenteella, vaikkei se ole Access-muotoinen tilikausitietokanta - autoexec.batissa on määritelty XYZ koe.txt eli paperitulosteen ohjaus tekstitiedostoon (kuten Pyynikintien koulutustilan koneissa) 19.1.1996 - verkkokäyttö - teknisesti on mahdollista käyttää Winkp:tä verkossa seuraavasti: - ohjelmat ja aineisto on asennettu serverikoneelle (eli c:\winkp-hakemiston sijaan onkin serverillä täsmälleen samanlainen winkp-hakemisto) - verkon koneilta voi vapaasti käynnistellä winkp.exe:ä vaikkapa useita kertoja samanaikaisesti useilta koneilta - winkp ei anna kahden exe:n käyttää yht'aikaa samaa tilikausitietokantaa, vaan ilmoittaa COULDN'T OPEN FILE... eli tietynlainen sotkemisturvallisuus on kunnossa - HUOM! serverissä täytyy olla käynnissä VSHARE.386, eli - serverin täytyy olla Win for Workgroups 3.11 (tai 95?) Jos on Win 3.1, pitää hankkia vshare.386 c:\windows\system-hakemistoon (ks. vshare.txt) ja lisätä c:\windows\system.ini:n [386Enh]-blokkiin rivi device=vshare.386 - serverissä pitää internal share olla disabled - serverin autoexec.batissa ja config.sysissä ei saa olla share installoituna 16.1.1996 - Saldoreskontrasta laskujen poistaminen - Notepadissa tai muussa editorissa poistetaan (10 riviä/lasku) ja tallennetaan. - Winkp:ssä Tiedosto|PäivitäMyyntireskontra pohjalle otetaan vanhaksi reskontratiedostoksi tuo muokattu. - Paperille tulostuu alkavaksi listaksi muokattu reskontra. Muut listat joutavat roskiin, elleivät ne nimenomaan ole oikeat. PAREMPI RATKAISU: versiot xx.3.1996 alkaen tuovat reskontran ruudulle 10.1.1996 - Toiminta virhetilanteissa - Winkp:tä käytettäessä voi tulla periaatteessa kahdenlaisia virheilmoituksia: (1) Viesti-ikkunassa otsikkopalkki ASTERI KIRJANPITO ja kuvakkeena huutomerkki keltaisella pohjalla. Tämä on 'pieni' virhe, jonka Winkp on saanut kiinni. Tällaisen jälkeen ohjelma yleensä jatkaa toimintaa ihan normaalisti. (2) Viesti-ikkunassa paksut reunat, ei otsikkopalkkia eikä mitään kuvaketta (ei huutomerkkiä tms.). Tekstinä on usein 'Yleinen suojausvirhe', 'General Protection Fault', 'Sovellusvirhe', 'Application Error'. Tämä on Windowsin järjestelmätasolla tapahtunut 'paha' virhe, jota Winkp ei ole saanut napattua. Windows on saattanut sotkeentua, joten tällaisen jälkeen kannattaa tulla Windowsista ulos ja yrittää uudelleen. Muussa tapauksessa jatkotyöskentelyn aikana voi tulla erinäinen määrä satunnaisia kummallisia virheilmoituksia. - Virhetilanteita selvitettäessä kannattaa ottaa em. selostus huomioon - Virhetilanteita Atsoftiin raportoitaessa kannattaa mainita - käytetty Windows-versio (3.11 vai 95 vai jokin muu) - käytetty ohjelma (Winkp) - version päivämäärä - mitä toimintoa oltiin tekemässä - virheen tyyppi (1 vai 2) - virheen teksti (olennaisin osin) sekä mahdollisesti - mitä muita ohjelmia oli käynnissä 29.12.1995 - Miten saan vanhan version käyttöön? Joskus voi olla tarve väliaikaisesti palata vanhaan winkp.exe:en. Joka saattaa löytyä joltain päivityslevyllä. Jos päivityslevyä ei ole, vaan vain alkuperäiset toimituslevyt, vanhan exe:n saa käyttöön purkamalla sen pakatulta 2/2-korpulta: C:\> expand a:\winkp.ex_ c:\winkp\winkp.exe - muistiotosite - Asiakasta häiritsee muistiotositteeseen aina pohjaksi tulevat tekstit < tähän yrityksen nimi >, < tähän tositenumero >, ja ohjetekstit. Ongelmasta päästään, kun asiakas muokkaa tiedostoa c:\winkp\muistpoh.wri siten, että ko. tekstejä ei siinä ole. 11.12.1995 - Yritysten ja tilikausien lukumäärän rajoitukset: - yrityksiä (alihakemistoja) voi olla rajattomasti - tilikausitietokantojen määrää rajoittaa - kovalevytila (10000 tositetta = 1 Mt) - tilinpäätösvertailuissa yhdistelmäkenttiin (= alasputoavat listat) mahtuu rajallinen määrä tilikausia (n. 5400?) - käytännössä yritysten ja tilikausien välillä hyppeleminen (ikkunoiden lataileminen) tulee aika hitaaksi jo, jos tilikausia on yli 1000 8.12.1995 - kirjausnopeuden hitaus johtuu päiväkirjaikkunan uudelleenpiirtymisestä; nopeutusideoita - poista värit (Muokkaa|VäritäJokaToinenTosite pukki pois) - päiväkirjaikkuna mahdollisimman matalaksi (Ikkuna|PäiväkirjaJaTilikartat tai hiirellä vieläkin matalammaksi) 4.12.1995 - Virheilmoitus TILIKAUSITIETOKANTA ON KORRUPTOITUNUT... tarkoittaa, että päiväkirjat ja tilikartan saldokentät eivät mene yksi-yhteen, vaan puuttuu joko päiväkirjoja tai saldokenttiä. (Jossain vaiheessa joku sotkenut jotain) KORJAUS: Perustetaan uusi samanlainen tilikausi. Kukin päiväkirja perustetaan ja siihen luetaan korruptoituneesta tietokannasta kirjaukset toiminnolla Tiedosto|YhdistäPäiväkirja 23.11.1995 - Mallitilikarttaa luettaessa COULDN'T INSERT OR PASTE; DATA TOO LONG FOR FIELD SYY: Asiakkaalla oli yhtenä alempana verokantana koodi = 21.95 prosentti = 21.95%. KORJAUS: ALV-koodi saa olla enintään kahden merkin pituinen. Se voi tarvittaessa olla eri kuin verokannan prosenttiluku. 14.11.1995 - Asennuksen yhteydessä COULDN'T COPY FILE VER.DL... KORJAUS: Onko asiakkaalla tiedosto C:\WINDOWS\VER.DL Jos on, poistakaa ja yrittäkää uudelleen! - Windows 95:ssä WINKP-asennusohjelma herjasi heti alussa COULDN'T COPY THREED.VBX SYY: win95:ssä on valmiina joku uusi (v.1995) threed.vbx??? (kovalevy liian täynnä???) KORJAUS: poistakaa asennuslevyltä tiedostosta a:\setup.lst rivi THREED.VB_ HUOM! tekstin THREED.VB_ jälkeen on oltava täsmälleen yksi ENTER 9.11.1995 - TILINPÄÄTÖSTULOSTEESSA 3% KOHDALLA SUBSCRIPT OUT OF RANGE SYY: Virhe asiakkaan muokkaamassa tilirungossa, kaksi tähteä puuttui teksti-sarasta vertailusumma-riviltä. Jos kerroin-sarassa lukee summa tai vertailusumma, pitää tekstisaran alussa olla ko. hierarkiatason mukainen määrä tähtiä. 4.11.1995 - EXPAND A:\THREED.VBX C:\WINDOWS\SYSTEM\THREED.VBX ei toiminut SYY: asiakkaalla ei ollut hakemistoa c:\WINDOWS\SYSTEM, vaan C:\WIN\SYSTEM RATKAISUJA WIN-LASKUTUKSEN NEUVONTAKYSYMYKSIIN ============================================== - tässä tiedostossa kerrotaan ratkaisuja sellaisiin win-laskutuksen pulmiin, joihin ei tarvittu exe-muutosta GENERAL PROTECTION FAULT katso YLEINEN SUOJAUSVIRHE 25.11.1997 Invalid use of null laskutuslistaa tulostettaessa SYY: reskontran kentissä: tila, istuntunto, lasku pvm, lasku nro tai laskutettu mk on puppua KORJAUS: Myyntireskontra-työvaiheessa: kaikkien reskontratapahtumien ikkunassa tarkastele silmämääräisesti, missä vika voisi olla. 17.11.1997 - Jos WINLS herjaa myyntireskontran puolella TYPE MISMATCH, niin syy on aika usein virheellisissä päivämäärissä. Virheellisiä päivämääriä ei ole kiva etsiskellä paljain silmin. Nyt tarjolla on ohjelmanpätkä, TYPEMISM.EXE, joka etsii halutun laskutustietokannan Reskontra-Tablesta kelvottomat päivämäärät. Katso hakemistoa p:\winls\typemism ??.11.1997 - OVERFLOW laskua tulostettaessa, laskulomakesovituksessa syy. Tabulointinäppäintä ei saa käyttää lomakkeen sovituksessa eikä Wordia. Lue mallilomake ja muokkaa siitä uusi ellei virhettä muuten löydy. 13.10.1997 - Kurssilla Atson opettajakoneessa kävi niin että kahdessa yrityksess„ tuotekortiston avaaminen aiheutti virheen "disk i/o error". Yhdessä yrityksessä pääsi tuotekortistoon. Ratkaistiin ajamalla SCANDISK ja sillä korjattiin vääränmittaiset. 2.10.1997 - Käyttäjän luona tuli laskua tulostettaessa herja INVALID PROPERTY VALUE eikä kirjoitin inahtanutkaan tulostaakseen yhtään mitään SYY: Kirjoitin ei ilmeisesti tuntenut jotain ohjelman käskemää fonttia (esim. Courier New tai Times New Roman) RATKAISUIDEOITA: - asenna kirjoittimeen ajuri korpulta TAI - aseta Windowsin Ohjauspaneelin True Type Fontit käytössä-ruksi päälle TAI - kokeile uutta exeä (7.10.1997 ei käytä Courier New:tä) Jokin em. tempuista auttaa 26.9.1997 - PULMA: Windows 95:n Notepad (Muistio) lisää automaattisesti .txt-tarkenteen muokattavan tiedoston nimeen, jolloin esim. ei tulekaan omalasku.lom vaan omalasku.lom.txt RATKAISU: Windows95:ssä lomakesovituksen muokkausohje on seuraava: - kopioi etukäteen valmiiksi mallipohja sille nimelle, jolle haluat oman muokkauksesi, esim. lasku.lom -> omalasku.lom - käynnistä Notepad (Muistio) - Tiedosto|Avaa omalasku.lom - muokkaile lomakesovitus - Tiedosto|Tallenna, jolloin muokkaus meni talteen nimelle omalasku.lom, eikä ylimääräistä .txt-tarkennetta tullut 25.9.1997 - demoa asennettaessa (voi tulla myös varsinaista asennettaessa) herjaa C:\WINDOWS\SYSTEM\TYPELIB.DLL THE DESTINATION FILE IS WRITE PROTECTED SUOMEKSI: En voi asentaa kyseistä tiedostoa, koska koneessa on jo siitä versio, joka on kirjoitussuojattu. SYY: Henkilö tai aikaisemmin asennetun softan asennusohjelma on asettanut kyseisen tiedoston kirjoitussuojatuksi. TOTEAMINEN (w3.1): Käynnistä Tiedostonhallinta. Tarkista, että pukki on kohdassa Näytä|KaikkiTiedostotiedot. Oikeanpuolimmaisena olevista pikku kirjaimista r = read-only (vain luku = kirjoitussuojattu). Tällä kertaa r-merkittyjä oli useampikin (neljä). TEMPPU: Tee r-merkityistä varmuuskopiot (typelib.dll->typelib.bak). Poista kirjoitussuojaus (r) valitsemalla Tiedosto|Ominaisuudet ja poistamalla ruksi kohdasta Vain Luku. Uudelleenkäynnistä Windows, minkä jälkeen asennus onnistuu. TSEKKAUS: Lopuksi kokeilimme, että tärkeimmät muut Windows-ohjelmat (tekstinkäsittely, taulukkolaskenta ...) eivät lakanneet toimimasta. 15.9.1997 - myyntireskontrassa Näytä|MyöhässäMaksetut herjasi INVALID USE OF NULL tai TYPE MISMATCH RATKAISU: Näytä|KaikkiReskontratapahtumat -ikkunassa huomattiin, että joissakin laskuissa ei ollut eräpäivää, mutta niihin oli tullut suorituksia tiettyinä päivinä. Laitettiin laskuille sopivat eräpäivät, mikä poisti herjan. 22.8.1997 Windows laskutuksen päivitys 6/97 ei onnistunut. Ohjelmisto oli asennettu C:\OHJELMATIEDOSTOT> hakemistoon. Win95:ssä lienee luvallista tuollaiset mutta ei tavallisesti DOSissa. Dir O*.* tulostaa jotakin erikoista hakemiston nimeen. RATKAISU:Windows laskutus pitää asentaa C:\WINLS hakemistoon. eli C:n juureen WINLS hakemisto ja sinne. Muuten neuvontaan menee liian kauan aikaa. 16.6.1997 - laskulomakkeelle tulostuu useita kertoja peräkkäin brutto mk SYY: ohjelma oli liian sallivainen Määritä|TuoterivitPaperille -ikkunan syötteen suhteen KORJAUS on kyllä tehty exeen (28.5.1997) kyseiseen määrittely- ikkunaan siten, ettei uusia tällaisia tilanteita syntyisi, mutta vanhat saattavat vielä kummitella RATKAISU kummittelevia tapauksia varten: jos haluat jonkin sarakkeen piiloon, pane leveydeksi 0 (älä tyhjää); järjestykseksi pane mitä vain vapaita lukuja väliltä 1...13 10.6.1997 - tuotetta etsittäessä F8:lla tuote löytyy, nimike ja a-hinta tulevat näkyviin, mutta ohjelma herjaa NO CURRENT RECORD RATKAISU: perustettiin koko yritys hakemistoineen, kortistoineen jne. uudelleen 15.5.1997 - WINLRK sovellusvirhe, yleinen suojausvirhe mm. laskua talletettaessa, laskua syötettäessä, asiakaskortistoa muokattaessa - SYY: Tuotekortisto ja asiakaskortisto oli siirretty DOSista yhdistämistoiminnolla. Kortistot olivat vieläpä tosi pitkiä (9000 asiakasta, 800 tuotetta). Siirrettäessä ohjelma ei ollut katkaissut DOS-kortistojen rivien lopussa olevia välilyöntejä, vaan kuhunkin Win- kenttään oli tullut 255 merkkiä. Tämä vei hirmuisesti kovalevytilaa ja osoittautui ainoaksi selittäväksi syyksi kaatuiluun. - RATKAISU: Tein ohjelmanpätkän, jolla siivosin aineistosta turhat loppuvälilyönnit. RATKAISU 2: Lisäksi muutin exe:n siten, että DOSista siirrot eivät enää tuo mukanaan turhia loppuvälilyöntejä. 15.5.1997 - DATA HAS CHANGED, OPERATION STOPPED ja RECORD IS DELETED mm. laskua talletettaessa ja myyntireskontratyövaihetta käynnistettäessä - SYY: laskutustietokanta (.wls) vioittunut - RATKAISU: korjattiin MS Accessin toiminnolla File|RepairDatabase (Tiedosto|KorjaaTietokanta) - RATKAISU2: lisäsin 16.5.1997 exe:n yritysluettelo-ikkunaan toiminnot Tiedosto|KorjaaTietokanta ja Tiedosto|TiivistäTietokanta 12.5.1997 DISK I/O ERROR DURING READ, SUBSCRIPT OUT OF RANGE - laskun syötössä tuoterivit kadonneet RATKAISU: winls-hakemistosta poistettiin tiedosto trividb.tmp 22.4.1997 - laskulomakkeelle tulostui useaan kertaan perätysten bruttoMk-sarake - SYY: Käyttäjä halusi, ettei tiettyjä kenttiä tulostuisi lainkaan ja määritteli kohdassa Määritä|TuoterivitPaperille näille sarakkeille tyhjän Järjestys-luukun. Ohjelma ei pystynyt tällöin toimia halutulla tavalla. - RATKAISU: Palauta luukkujen sisältöön oletusarvot (ohjelma voi turhaan herjailla SUBSCRIPT OUT OF RANGE). Sarakkeen piilottamiseksi riittää, kun annat leveydeksi 0 cm. - KORJATAAN myöhemmin exe:en, kunhan ehditään 15.4.1997 - laskutuslistaa tulostettaessa CAN'T EVALUATE EXPRESSION ja paperille tulostui vain n. 20 laskun tiedot (= noin puolet laskuista) SUOMEKSI: 'en saa ajettua läpi tietokantakyselyä' eli ohjelma ei pystynyt kokonaisuudessaan muodostamaan luetteloa haluttuna ajanjaksona tehdyistä laskuista SYY: Ohjelma tulostaa laskutuslistan Reskontra-taulussa olevien tietojen perusteella. Siellä lienee puutteellisia tai virheellisiä tietoja. RATKAISU: Katsottiin silmämääräisesti kaikkia reskontratapahtumia. Löytyi joku kokeilun vuoksi tehty vanha vaillinainen lasku tai reskontratapahtuma, jossa useat olennaiset kentät olivat tyhjiä. Poistettiin, niin toimi. 15.4.1997 - ohjelma ei laske viitenumeroa ruudulle eikä tulosta sitä paperille RATKAISU: Perustietojen määrityksessä pitää olla asetettuna viitenumero käytössä = kyllä (pienin kirjaimin) viitenumeron muodostus ERI KUIN TYHJÄ 15.4.1997 - myyntireskontran toiminnoissa suoritukset jaksolta ja myöhässä maksetut herjasi INVALID USE OF NULL - RATKAISU: Virheilmoitus on suomeksi 'kelvottomasti käytetään tyhjää tietoa'. Katsottiin silmämääräisesti kaikkia reskontratapahtumia. Löytyi joku kokeilun vuoksi tehty vanha vaillinainen lasku tai reskontratapahtuma, jossa useat olennaiset kentät olivat tyhjiä. Poistettiin, niin toimi. 5.3.1997 - käynnistettäessä WINLS herjasi silloin tällöin THE DATABASE IS OPEN BY ADMIN ON MACHINE CANNOT OPEN EXCLUSIVELY SYY: hetkellinen mielenhäiriö? RATKAISU: käynnistä Windows uudelleen 22.1.1997 - tuotekortiston ostohintoja syötettäessä YLEINEN SUOJAUSVIRHE modulissa VB40016.DLL muistipaikassa 0001:0252d taikka jokin muu - SYY: Tuotekortisto ja asiakaskortisto oli siirretty DOSista yhdistämistoiminnolla. Kortistot olivat vieläpä tosi pitkiä (9000 asiakasta, 800 tuotetta). Siirrettäessä ohjelma ei ollut katkaissut DOS-kortistojen rivien lopussa olevia välilyöntejä, vaan kuhunkin Win- kenttään oli tullut 255 merkkiä. Tämä vei hirmuisesti kovalevytilaa ja osoittautui ainoaksi selittäväksi syyksi kaatuiluun. - RATKAISU: Tein ohjelmanpätkän, jolla siivosin aineistosta turhat loppuvälilyönnit. RATKAISU 2: Lisäksi korjasin exe:n siten, että DOSista siirrot eivät enää tuo mukanaan turhia loppuvälilyöntejä. 27.2.1997 // Mika - myyntireskontran suoritusten listassa (toiminto Näytä|SuorituksetJaksolta) ajanjaksoikkunan OK:n jälkeen virheilmoitus 'TYPE MISMATCH' - SYY: ohjelma ei voinut tunnistaa joidenkin suoritusten maksupäivää kelvolliseksi päivämääräksi, esim. 2331.12.1996 - RATKAISU: korjaa 'viimeisin suorituspäivä'-kenttään päivämäärät kuntoon esimerkiksi Kaikkien reskontratapahtumien ikkunassa (Näytä|KaikkiReskontratapahtumat) 21.2.1997 - WINLS asennus ei toiminut vaan pysähtyi kesken kakkoslevyn herjaan "CANNOT START MAIN SETUP PROGRAM" (en voi käynnistää pääasennusohjelmaa) "WINEXEC() 0008h" (0008h = 'riittämätön muisti', vaikka oli 16Mt RAM) Uusimmilta WLS-asennuslevyiltä asentamisen jälkeen WLS taisi toimia muuten oikein, mutta kaatui ohjelmaa lopetettaessa ilmoitukseen YLEINEN SUOJAUSVIRHE modulissa KRNL386.EXE (vaihtelevat muistipaikat) Samaten WKP kaatui herjaan CAN'T LOAD CUSTOM CONTROL C:\WINKP\TRUEGRID.VBX Kun koko Windows asennettiin uudelleen ja kaikki ohjelmat (WKP, WLS, Works ...) samoin, alkoi kaikki toimia OK 28.1.1997 // Mika - laskunsyöttötilassa YLEINEN SUOJAUSVIRHE modulissa GRDKRN16.DLL muistipaikassa 0003:0000de7e - SYY: Näytöllä tilaa tosi vähän, koska ikkunoiden otsikko- palkit oli säädetty tosi korkeiksi. Taulukko (grid) ei ilmeisesti voi tietoja syötettäessä olla matalampi kuin yhden rivin korkuinen. - KORJAUS: Maksimoi laskunsyöttöikkuna, jolloin tuoterivejä mahtuu monta. Virhettä ei tule. Virhettä ei tule myöskään vaikka laskunsyöttöikkunan palauttaisi takaisin pieneksi ja jatkaisi syöttämistä. - KESTÄVÄMPI RATKAISU: Mika tutkii ja tiedottaa. 21.1.1997 - TIEDOSTON PÄIVÄMÄÄRÄN MUUTTAMINEN copy /b tiedosto.tie+,, ... asettaa tiedosto.tie:n päivämääräksi sen, mitä koneen päivämäärä (date) osoittaa - asiakaskortiston tulostusnopeus - mitattu koneella Pentium 90MHz 16Mt - koneen miettimisajat ennen paperintulostamisen alkua: 2048 asiakasta -> 1,5 minuuttia 22528 asiakasta -> 15 minuuttia 20.1.1997 - WINLS-asennus oli keskeytynyt kakkoslevyllä. Tämän jälkeen mm. Word ja Excel eivät enää toimineet - SYY: käyttäjä ei ollut sammuttanut kaikkia muita ohjelmia (MS Office oli päällä) ennen kuin aloitti asentamisen - RATKAISU: WINLS asennettiin uudelleen 16.1.1997 - "Couldn't find installable ISAM" - kirjoitettiin WINLS:lle INI-tiedosto esim. Notepadilla nimelle c:\windows\winlrk.ini sisältäen seuraavat rivit: [Installable ISAMs] Btrieve=C:\WINDOWS\SYSTEM\btrv110.dll FoxPro 2.0=C:\WINDOWS\SYSTEM\xbs110.dll FoxPro 2.5=C:\WINDOWS\SYSTEM\xbs110.dll dBASE III=C:\WINDOWS\SYSTEM\xbs110.dll dBASE IV=C:\WINDOWS\SYSTEM\xbs110.dll Paradox 3.X=C:\WINDOWS\SYSTEM\pdx110.dll 14.1.1997 - PINOVIRHE, STACK FAULT, YLEINEN SUOJAUSVIRHE - koneessa liian vähän muistia (486, 8 Mt RAM) -> hanki lisämuistia - WINLS-asennuksen jälkeen pankkiyhteysohjelma lakkasi toimimasta - pankki kävi siirtämässä joitakin pankkiyhteysohjelman tarvitsemia DLL-tiedostoja windows\system-hakemistosta py-ohjelman omaan hakemistoon 13.1.1997 - WINLS-asennuksen jälkeen lakkasivat toimimasta kaikki Visual Basicin kolmosversiolla tehdyt Crystal Reportsia käyttävät ohjelmat - SYY: tiedosto c:\windows\system\crpe.dll oli WINLS:n myötä uusi Visual Basic nelosversion Crystal Reportsin muotoa - RATKAISU: siirrettiin VB4-muotoinen crpe.dll c:\winls:ään ja otettiin VB3-muotoinen crpe.dll jostain hakemistoon windows\system 2.1.1997 - winls asennettu d-asemalle, kaatui varsin alussa (YLEINEN SUOJAUSVIRHE) - SYY: autoexec.bat:issa oli ladattu dos:in share, joka esti toimivan vshare.386:n käytön - RATKAISU: remmattiin share-rivi, buutattiin kone - YLEISESTI: WINLS ja SHARE - asennusohjelma asentaa käyttöön hyvän vshare.386:n - share-ongelmia tullee vähemmän kuin wkp:n kanssa - jos share-ongelmia tulee, ne lienevät em. tyyppiä WINLS ja D-ASEMA - ohjelma toimii ihan hienosti D-asemallakin - asennusohjelmaa ajettaessa muutetaan c:\winls-ehdotus muotoon d:\winls - uudet perustetut firmat menevät O.K. - Asteri Malliyritykseen jää viittauksia c-asemaan. Jos haluaa käyttää malliaineistoa, pitää muuttaa c:t d:ksi laskunsyöttöikkunan Määritä|Perustiedot -toiminnon välilehdellä Tiedostot ja tulostus sekä reskontran avointen laskujen ikkunan Määritä|Perus- tiedot (reskontra) -toiminnon Tiedostot-välilehdellä. 12.12.1996 - Miten poistetaan WINLS-demo? - poista hakemisto c:\wlsdemo kaikkinensa ja poista järjestelmänhallinnasta/työpöydältä ko. kuvakkeet 12.12.1996 - Resteri-reskontran sisäänluku on hidas - SYY:Sisäänluku on hidas (16Mt Pentiumissa 50 tapahtumaa minuutissa) - RATKAISU: siivoa vanhat reskontratapahtumat Resterissä (resreksi.exe) ja yritä vasta sitten uudestaan WINLS:een siirtoa 12.12.1996 - asiakaskortisto-ohjelma kaatui (YLEINEN SUOJAUSVIRHE) ja jumittui oikeallepäin vieritettäessä - SYY: asiakaskortistotietokanta asiakas.wak oli vikaantunut - RATKAISU: Lue asiakas.wak:in Microsoft Access:iin ja tallenna Asiakkaat-Tablen uudelleen