salve a tutti , ho un problema col mio software ,
ho un prolema che mi si presenta su alcuni computer , tranne che sul mio ,
in pratica ,all'apertura della main mi arriva un erore 6 di overflow dalla main onload
, ma non ci sono variabili incriminate , percio' , penso l'errore debba venire da qualche altra parte , solo che in 7000 righe di progetto e' un po difficile capire da dove.
allora il codice e'
codice:
Private Sub Form_Load()
On Error GoTo errh
nERR = 0
tlog = 0
n_conn = 1
tmraggflag = False
Wb1.Silent = True
nERR = 1
LoadOpt
nERR = 2
LoadEnd
nERR = 3
LoadRec
nERR = 4
LoadTemp
nERR = 5
If NUM_REC >= 1 Then
Carica (0)
Timer3.Enabled = True
lstProg.ListIndex = 0
End If
nERR = 6
CheckConn
isAgg = True ' PARAMETRO DA GESTIRE CON LE ACCENSIONI AUTOMATICHE !!! "
nERR = 7
CheckAgg
nERR = 8
checkreg
nERR = 9
Timer1.Enabled = True
nERR = 10
Timer2.Enabled = True
nERR = 11
Timer4.Enabled = True
nERR = 12
tmrAste.Enabled = True
Exit Sub
errh:
numfile = FreeFile()
Open App.Path & "\cache\errlog.txt" For Append As #numfile
Print #numfile, , "- "; Now & " ERRORE DI CARICAMENTO FINESTRA PRINCIPALE " _
& " " & Err.Number & " "; Err.Description & vbCrLf & " ALLA RIGA " & nERR
Close #numfile
inviaseg licenza.serialGET, Err.Number, Err.Description, " ERRORE DI CARICAMENTO FINESTRA PRINCIPALE ", nERR, Now
Unload Me
End Sub
allora quando vado a vedere le segnalazioni d'errore sul database ,
trove che la riga in cui si genera l'errore e' la 2
ossia quando viene chiamata la funzione LoadEnd
ho fatto una prova togliendo il codice in LoadEnd ...
il risultato e' lo stesso , l'errore e' sempre generato a quella riga ...
i fatto e' che sul mio computer va tutto bene ...
-potrebbe essere causato da una dll activeX precedentemente chiamata ??
-potrebbe essere causato da un'errata registrazione delle librerie OCX ???
- non lo so' ... datemi una mano