Newsgroup: it.comp.appl.access
Titolo: Strano ripetuto errore

Da qualche giorno A97 con W98 mi dà un problema poco piacevole.
Premetto che utilizzo sempre driver ODBC del RDBMS Centura di Centura Co.
per accedere ad un database.
Con l'ultimo progettino iniziato (niente di particolare), ottengo spesso
l'errore di applicazione MSAccess che non lascia scampo se non la chiusura.
Accade dopo che ho scritto un po' di codice e poi apro una tabella; accade
dopo aver debuggato un pezzo di codice e apro una maschera; insomma senza
logica particolare.
Ho eseguito uno scan con l'ultimo antivirus senza nessun problema.
Ho creato un nuovo db e importato tutti gli oggetti dal vecchio, ma senza
risultato.
Sul PC non ho installato ultimamente alcun programma o altro.
Sono un po' preoccupata. Qualcuno ha qualche dritta?
La valanga di informazioni sulla maschera di errore e:
MSACCESS ha provocato un errore di pagina non valida nel
modulo KERNEL32.DLL in 015f:bff7b997.
Registri:
EAX=00000000 CS=015f EIP=bff7b997 EFLGS=00000246
EBX=bff76dac SS=0167 ESP=0062cbe8 EBP=0062cc00
ECX=004aa718 DS=0167 ESI=03437ad8 FS=356f
EDX=00000000 ES=0167 EDI=033e0000 GS=0000
Byte all'indirizzo CS:EIP:
ff 76 04 e8 26 89 ff ff 5e c2 04 00 56 8b 74 24
Immagine dello stack:
0045979c 0343077d 03437ad8 033e0000 0045979c bff76dac 0062cc30 0342ff61
033e0000 0045979c bff76dac 033e0000 0045979c bff76dac 004a0000 033e0000
anche se non credo servano tutte 'ste porcherie (mah!)
Grazie e tanti auguri di buon millennio
Nicky

 wrote in message
news:pA146.3014$FF1.2...@twister1.tin.it...

Ciao
Penso possa essere un problema di spazio sul disco!
Leggi queste informazioni che ho trovato su 
support.microsoft.com
ricercando Windows98 e 015f:bff7b997
Q193903 - Error Messages Encountered with Low Disk Space
            Error Messages Encountered with Low Disk Space
--------------------------------------------------------------------------
      The information in this article applies to:
        a.. Microsoft Windows 98
--------------------------------------------------------------------------
      SYMPTOMS
      When you start your Windows 98-based computer, you may receive the
following error message:
        Windows encountered an error accessing the system registry. Windows
will restart and repair the system registry for you.
      If you then click OK, you may receive the following error message:
        Explorer caused an invalid page fault in module Kernel32.dll at
015f:bff711be.
        This program has performed an illegal operation and will be
shutdown.
      Also, if you then click Details, you may receive one of the following
error messages:
        Explorer caused an exception 6d007eh in module explorer.exe at
015f:<memory address>
        -OR-
        Error loading Explorer.exe. You must reinstall Windows.
        -OR-
        Visual C++ Runtime Library Error. Program
C:\<%windir%>\Scanregw.exe, R6016, not enough space for thread data.
      Note that this behavior may not occur in Safe Mode.
      CAUSE
      This behavior can occur if the disk that contains the Windows swap
file does not have sufficient free disk space.
      RESOLUTION
      To resolve this behavior, determine which disk contains the swap file,
and then increase the free disk space on the swap file disk. To do so,
follow these steps:
        1.. Restart your computer, press and hold the CTRL key, and then
choose Command Prompt Only from the Startup menu.
        2.. At the command prompt, type "dir /s *.swp" (without quotation
marks), and then press ENTER. Note the swap file name, disk letter, folder
name (directory name), and date. This is usually a single file named
Win386.swp located in the root folder ("Directory of C:\"), or the Windows
folder ("Directory of C:\Windows").
        3.. If your computer has a single hard disk, then drive C is the
swap file disk, and you should skip to step 4. If your computer has multiple
hard disks, search the remaining hard disks for swap files to locate the
swap file disk. To do so, use the following steps:
        a. At the command prompt, type "<letter>:" (without quotation
marks), where <letter> is the next hard disk letter, and then press ENTER.
        b. Type "dir /s *.swp" (without quotation marks), and then press
ENTER. Note the swap file name, disk letter, folder name (directory name),
and date.
        c. If you have more hard disks to search, repeat steps a-c. If you
have no more hard disks to search, continue to step d.
        d. If you find one (or more) swap files on only one hard disk, this
disk is the swap file disk, and you should continue to step e. If you find
swap files on multiple hard disks, compare the date of each swap file. The
hard disk that contains the swap file with the most recent date is the swap
file disk.
        e. At the command prompt, type "<letter>:" (without quotation
marks), where <letter> is the swap file disk letter, and then press ENTER.
        4.. Delete each swap file on the swap file disk. To do so, use the
following steps:
        a. At the command prompt, type
          del <path>\<file name>
        where <path> is the swap file folder and <file name> is the swap
file name, and then press ENTER. For example type "del windows\win386.swp"
(without quotation marks).
        b. If you have more swap files to delete on the swap file disk,
repeat steps a-b. If you have no more swap files on the swap file disk to
delete, continue to step 5.
        5.. Increase free disk space on the swap file disk.
        WARNING: If you are uncertain whether a file contains critical
information, copy the file to a floppy disk before you delete it.
        To increase free disk space on the swap file disk, delete
non-essential files. To do so, type the following commands at the command
prompt, pressing ENTER after each command:
          dir /w /p /s *.<extension>
          del <path>\*.<extension>
        where <extension> is the file extension of the files you want to
delete and <path> is the folder name containing the files you want to
delete.
        For example, the following list names extensions that may be
non-essential files:
      .chk      .tmp      .txt
      .bak      .old      .bmp
      .jpg      .gif      .hlp
        6.. Test to determine that your computer has sufficient free disk
space to start normally. If you cannot start your computer normally, repeat
step 5.
      Additional query words: 98
Saluti
Marco Dell'Oca
D.M.Software

 ha scritto nel messaggio
news:92r5oo$asr$1...@lacerta.tiscalinet.it...

<cut>
Purtoppo non è così.
Evidentemente la causa è da qualche altra parte, e continua a ripetersi
Grazie comunque
Nicky


A Nicole'! Non ti pare il caso di qutare un po' meno?
Comunque puo' darsi benissimo che si tratti di problemi al codice.
Potrei riportarti alcuni casi che mi sono capitati personalmente, ma non ho
il tempo. Puoi trovarli nella sez suggerimenti del mio sito, link qui sotto,
(devo mandarli anche al SC se Federico e Antonello accettano il materiale,
ma non ho ancora avuto il tempo di prepararlo).
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


Proverň a guardare meglio, anche se la base da dove parto č sempre la stessa
Grazie
Nicky

 Nicky
Quale base?



Intendevo dire stessa maschera iniziale, stesse funzioni di riallega
tabelle, stessa selezione azienda su cui lavorare, come ho sempre fatto,
etc.
Non ho ancora verificato se faccio test logici tipo "if lFlag then" come
suggerisci sul tuo sito, ma se fosse proprio cosě la prenderei davvero male!
Ciao
Nicky