Jeg oplever det også af og til på nogle maskiner. En genstart af Access hjælper en smule. Genstart af maskinen hjælper endnu mere, men problemet vil dukke op igen. Fejlen ligger sjældent i Access (med mindre, at arbejder med MEGET STORE datamængder eller laver MEGET komplekse funktioner).
I stedet skal du netop se på hvad der ligger og tager ressourcer i din Windows. Kontroller hvilke programmer, som ligger resistent i højre side af proceslinien (kig evt også under Processor i Windows Joblisten (Ctrl+Alt+Delete -> jobliste).
Inden du kaster dig over dit OS (med mindre det er Win9x) - så i forbindelse med udvikling er det sjældent andre programmer der giver problemet, oftes er det manglende deinitialisering og kodefejl (f.eks. rekursivitet som overfylder stack etc).
Du kan ganske vist lukke ret mange ting ned i windows (og sikkert fjerne nogle kørende 3de parts programmer) - men reelt set er det kun symptombehandling, hvis fejlen skyldes ovennævnte får du den igen senere...
trer-> vi er vist ikke helt enige her (dejligt :o). Jeg har ofte oplevet denne fejl på én maskine ud af en hel maskinpark i en virksomhed (på den samme applikation). Og har netop kunnet afhjæpe problemet ved at fjerne download-acceleratorer, popupkiller og andre 'overflødige' programmer.
Jeg ved også godt, at nutildags har den konvntionelle hukommelse på de 640K ikke den store indflydelse, men for år tilbage (da jeg første gang oplevede fejlen i Access) havde jeg rent faktisk succes med at frigøre hukommelse fra denne ved at flytte til Himem i autoexec og config.sys (jeg ved godt, at det lyder langt ude ;). Dette skete på Windows 98 og meget er sikkert sket siden, så det er ikke noget jeg vil satse på nu. Men det viser bare, at Access også er afhængig af de ydre rammer.
Ok, med Windows 9x så har Thomas sikkert ret - Der er en i dag ganske glemt detalje: Windows 98 kan kun håndtere omkring 120 MB ram. Dens memory manager tillader ikke større adresseområde.
Mht HIMEM - det drejer sig om at løfte drivere fra CONFIG.SYS op i området mellem 640 KB og 1 MB - Hvis Windows 9x ikke har ram fri under 640 KB kan nye programmer nemlig ikke startes.
Windows 9x og ME er nemlig - modsat Windows NT, 2000 og XP - ikke et ægte operativsystem, men en form for en skal omkring DOS. Okay, det passer så ikke helt da der er en 32bits kerne i Win9x, men groft sagt...
trer, kan du give en kort vejledning til Mette? Jeg kan simpelthen ikke huske fremgangsmåden (det ligger jo 5-6 år tilbage ;) Jeg må til at spise noget Q10 eller Gingsing - min hukommelse er ikke hvad den har været :o(
Hvad mener du med sidste sætning? Mener du: "Hvis man får fejlen på en Windows XP"? Eller mener du: "Hvis man får fejlen på en Access XP"? Eller mener du: "Hvad gør man hvis man flytter databasen til Windows XP"? Eller...? :o)
Okay, jeg kigger på det og vender tilbage om nogle dage, okay? Tak for tålmodigheden
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.