15.1.2001

Asteri Windows ohjelmien tietämyskanta

Tässä oppaassa on selvitetty yleisiä ratkaisuja Asteri Windows ohjelmissa esiintyviin ongelmiin.

Sisällys

  1. YLEINEN WINDOWS-KAATUILUOPAS
  2. KIRJANPITO-OHJELMAN RATKAISUJA
  3. LASKUTUKSEN RATKAISUJA


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




Oliko tästä sivusta apua? Jäikö jotain puuttumaan? Tiedätkö jotain lisättävää? Lähetä kysymyksesi tai rakentava palautteesi tällä lomakkeella suoraan Atsoftiin.
Oli hyötyä
ei ollut hyötyä

Nimi:
Yritys:
eMail:
Kirjoita viestisi tähän, luemme jokaisen viestin:


Kansilehti | Esitteet | Ylläpitosopimus | Hinnasto | Kurssit | Etätuki | Tilauslomakkeet
Tukisivut | Keskustelu | Uusimmat muutokset | Vuosipäivitykset | Yhteystiedot | Linkit | Palaute

Hae Atsoftin sivuilta:
Atsoft Oy Mäkinen | yhteystiedot | puh (09)350 7530 | atsoft@atsoft.fi | sivua päivitetty 3.2.1997 / jm