Newsgroup: it.comp.lang.visual-basic
Titolo: Errore VB6: "L'istruzione a xxx ha fatto riferimento alla memoria a xxx. La memoria non poteva essere read."

Ciao a tutti,
ho un problema con la mia applicazione scritta in VB6. Il problema è nato
con lo spostamento dei sorgenti da un sistema con Windows 98 ad uno con
Windows 2000. Il sistema attuale (Windows 2000) ha le seguenti applicazioni
installate:
    - Microsoft Office 2000
    - Microsoft .NET Framework SDK
    - Microsoft Visual Studio .NET
    - Norton AntiVirus 2001
    - e, ovviamente, Microsoft Visual Studio 6.0.
Nel momento in cui premo F5, l'applicazione parte e sembra girare
correttamente fino a quando non viene eseguita la conferma di uscita
dall'applicazione stessa. Il metodo MDIForm_QueryUnload, oltre a chiudere la
connessione con il database, esegue anche l'Unload di tutte le form caricate
in memoria. Immediatamente dopo avevo inserito l'istruzione End, che adesso
ho tolto pensando fosse questo la causa dell'errore in oggetto, ma...nulla.
L'errore persiste e, invece di presentarsi con l'esecuzione dell'istruzione
End, si presenta con l'esecuzione dell'istruzione Exit Sub.
A cosa può essere dovuto il problema: al nuovo sistema operativo (Windows
2000)? a Microsoft Office 2000 (era installato anche sul sistema Windows
98)? o alla convivenza di Microsoft Visual Studio 6.0 con Microsoft Visual
Studio .NET?
Spero che qualcuno mi possa aiutare, anche perchè con il debug non ne ricavo
nulla visto che l'errore si presenta sull'ultima istruzione
dell'applicazione. Ringrazio anticipatamente coloro si interesseranno al mio
problema.
Ciao, by Roberto

 dell'applicazione.
Per forza... :)
E' un eccezione di accesso alla memoria... :)
Se premi annulla al posto di Ok ti fa il debug con un debugger ASM, ma,
credimi, non ti servirebbe a niente... :)
                                Ciao
                                                                    Allanon
-- 
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

A me succede la stessa identica cosa alla chiusura di Winzozz (2000 pro).
A me l'errore era apparso la prima volta dopo aver smanettato un pň in
assembler, ed ero convinto di aver intaccato per sbaglio qualche parte
vitale di windows...
Perň a seguito di una formattazione dopo un pň di tempo l'errore č tornato a
verificarsi (ma l'assembler non l'avevo piů toccato)...
In pratica...CHE CAVOLO DI ERRORE E'???

 ha scritto nel messaggio
news:NP9Na.13883$xK6.3...@news1.tin.it...


Credo di aver trovato una soluzione al problema! Ho scoperto che un form
della mia applicazione generava lo stesso errore nel momento in cui andavo a
cambiare le sue proprietą. Mi sono allora creato un nuovo form, sul quale ho
riportato gli stessi controlli e lo stesso codice del form "incriminato". Ho
sostituito tutti i riferimenti al form "incriminato", con il riferimento al
nuovo form creato. E adesso...tutto sembra funzionare correttamente.
Nonostante tutto comunque, l'errore rimane ancora un mistero!
Saluti, by Roberto

 pro).
A me succede ogni tanto random...soprattutto quando sono in _DEBUG_ in
VC++6...
Mah...
Alex