| 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