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

Rispondi quotando