Newsgroup: it.comp.lang.visual-basic
Titolo: Errore...ora sono nei guai !

Speravo di poter non disturbare il NG per un po'...ma ora mi trovo proprio
nei guai.
L'applicazione che sto preparando la apro normalmente quando si tratta di
aprire il progetto, se avvio (Run) parte e apre il form del Menů, ma se
clicco su alcuni, non tutti, i button che mi aprono le relative form...
ecco, Errore:
VB6 ha provocato un errore di pagina non valida nel
modulo MSXBSE35.DLL in 018f:03f62a12.
Registri:
EAX=20bbc99c CS=018f EIP=03f62a12 EFLGS=00010206
EBX=006c7252 SS=0197 ESP=007fdaf8 EBP=20bbc99c
ECX=204f574a DS=0197 ESI=006c7252 FS=0e4f
EDX=4f4c5241 ES=0197 EDI=20bbc99c GS=1a7e
Byte all'indirizzo CS:EIP:
8b 3a 03 fa 3b fe 74 13 3b c2 74 32 8b da 8b 52
Immagine dello stack:
006c7252 00000000 006c754e 03f62960 006c7252 00000000 006c725a ffffec69
00000028 006c6e42 0067bba8 03f799af 006c7256 006c67a5 007fdcd8 006c6e42
e non si va piů avanti.
Ho reinstallato VB, ho deframmentato, ho eseguito SFC....
sta diventando veramente un problema.
Qualche suggerimento?
Grazie
--
Gulp ! Forse mi sono perso qualcosa !
Per rispondere via E-mail togli la x da 
xd...@cyberjunkie.com

 Qualche suggerimento?
Evitare di usare MSXBSE35.DLL?
--
using System.Gtk.Forms = "
http://www.neodatatype.net/windowsforms/sgf.aspx
"
mathParser = "
http://www.neodatatype.net
"
sitoComune = "
http://www.it-lang-vb.net
"


Non so nemmeno cosa sia, a cosa serva, qual'č e dove trovare una DLL che
sostituisca la suddetta...
Gulp

 sostituisca la suddetta...
Domande (e risposte)
Ma ce l'hai sul disco ? (sì, altrimenti non darebbe l'errore)
E se fai click-destro -->proprietà, che dice ? (MS Jet xBase Isam)
La versione ? (quattro possibilità, da 3.50.3428 a 3.51.623)
Info prelevate da:
http://support.microsoft.com/default.aspx?scid=/servicedesks/fileversion/dllinfo.asp&SD=MSDN
inserendo il nome della DLL. Cliccando sui risultati, puoi vedere da
quale programma proviene una determinata versione della DLL.
A questo punto, visto che hai già reinstallato VB6, i casi sono due:
o il file è corrotto, ma finché c'è non viene sostituito, o qualche
altra dll collegata crea l'errore. Per non sapere niente di DB, forse
dico una cavolata, ma io cancellerei di brutto il file e reinstallerei
(mi pare, controlla) mdac_typ.exe.
Bye, G.

o qualche altra dll collegata crea l'errore.
Veramnete VB segnala l'errore alla dll citata....Come la potrei
eventiualmente individuare un 'altra dll se il programa in realtà non parte
?
Ho disinstallato VB da Pannello di controllo e poi ho re-installato....
nessun risultato
Che casino eh ? Il bello è che non so nemmeno perchè prima funzionasse tutto
ed ora non più
Altre idee?
Ciao


 Altre idee?
In realtà una ce l'avrei... sei sicuro che non ci sia un determinato
file DBF rovinato, e il PC si pianta quando tenta di accedere a quello ?
Teoricamente non dovrebbe mai succedere che un file dati rovinato
inchiodi un programma, in pratica succede tutti i giorni :-)
Bye, G.

 quello ?
Magari, fatta anche questa prova: presa la dbf in uso e cancellata quindi
recuperata la "stessa" tabella da un'altra directory, su altro programma o
da altri DB_View riesco ad aprirla inoltre ti ricordo che  ho notato che il
Visual Data Manager mi da pure lui errore se tento di importare dati da una
tabella DBF verso una tabella mdb.
Ho anche sostituito (cancellato e cambiato) la suddetta DLL con una versione
più recente scaricata da internet...
sempre la stessa solfa... non so più che santi chiamare e.. comincio a
pensare che qualcosa c'entri pure la semantica, la suddetta dll infatti si
chima msxBSE35  ... vuoi vedere mi son detto che anche qui è arrivata la BSE
? Come vedi non ostante la notevole prostrazione morale non mi è passata la
volgia di scherzarci su.
Non è che per caso occorre configurare qualcosa nel ODBC (Origine dati)
presente in Pannello di controllo ?
Se così fosse...da che parte cominciare ?
Grazie ancora della tua disponibilità, spero in una illuminazione.
Ciao


E ancora ... questa è nuova , hom provato ad eliminare dal form il codice
che da accesso alla tabella DBF in Form Load , ma lo stesso la form non
viene caricata e parte subito il famigerato errore... questa è nuova... ora
non so proprio più cosa pensare.
Gulp

"©Gulp" ha scritto nel messaggio

...neanch'io :-(
Prova a reimportare quel codice in un altro progetto, ed esegui il debug
passo-passo con F8... qual è la riga che crea l'errore ?
Bye, G.

Mi sembra giusto, dopo averti impegnato in una lunga "cascata" di messaggi
precisarti che:
Avevi ragione. Si, avevi ragione quando dicevi di controllare che la tabella
non fosse il vero file danneggiato.... beh, non si tratta proprio di
questo,ma ho meglio individuato la cosa.Se non altro ho stabilito che la
famosa DLL non c'entra. Infatti esiste nel progetto un'altra form che apre
una tabella DBF e che funziona egregiamente (sono ancora in fase mista DBF -
mdb perchè il progetto è il tentativo di passare da un programma Borland ad
un programma VB). Inoltre una volta eliminato l'oggetto ADO di collegamento
alla tabella, uno dei due form si apre, l'altro invece, non da più errore
,ma non "show", cioè non si fa vedere... ci lavorerò. Inoltre se da lato
edit apro Proprietà dell' oggetto ADO, se clicco alla voce RecordSource...
zacchete se ne esce l'errore anche in modalità edit. Se provo a cambiare
tabella collegata, tra le molte presenti nella directory, ne trova una che
non vi esiste nemmeno più.
 Ci lavorerò un po' su.
Ti ringrazio per la disponibilità e..... se dico a presto, rompo le scatole
?
Ciao.


 Ti ringrazio per la disponibilità e..... se dico a presto, rompo le scatole ?
No, no... ma ricorda quello che ti dicevo sopra, io di database NCUBM ;-)
Bye, G.