[VB.NET] Errore Enumerazione

di il
9 risposte

[VB.NET] Errore Enumerazione

Buona sera a tutti.

Ho un problema che mi sta facendo impazzire.
Ho creato un applicazione in VB.NET 2012 con NET FrameWork 4.5 e sul pc dove ho il tool di sviluppo tutto funziona alla perfezione, sia in debug, sia normalmente.

Ho installato la mia applicazione su altri 4 PC e su tutti e 4 mi da lo stesso problema. Quando apro delle form mi da questo errore:

"La raccolta è stata modificata. L'operazione di enumerazione potrebbe non essere eseguita"

Non riesco a capire cosa sia questo errore! Ho provato di tutto ma nulla, non riesco a farlo funzionare.
Ho provato a inserire dei msgbox per vedere in che punto andava in errore, ma purtroppo va errore nel nulla, ovvero esegue tutto il codice dell'evento load e poi va in errore.

Qualcuno di voi può aiutarmi???

P.S. Non so se possa c'entrare, il mio programma usa per raccogliere i dati un database access 2007

9 Risposte

  • Re: [VB.NET] Errore Enumerazione

    Nel codice c'è qualche For Each ? Mostrala ...
  • Re: [VB.NET] Errore Enumerazione

    Non c'è nessun For Each...

    Questo è il codice del load della form:
     Dim rigaLetta As String
            Dim fileHtml As String
            Dim arrayLetto(2) As String
            Using reader As StreamReader = New StreamReader("C:\SiteManage\SiteManage.ini")
                rigaLetta = reader.ReadLine
                Do While rigaLetta <> ""
                    arrayLetto = Split(rigaLetta, "-")
                    Select Case arrayLetto(0)
                        Case "IndFTP"
                            indFTP = arrayLetto(1)
                        Case "UteFTP"
                            userFTP = arrayLetto(1)
                        Case "PwdFTP"
                            pwdFTP = arrayLetto(1)
                    End Select
                    rigaLetta = reader.ReadLine
                Loop
            End Using
            Dim atd As New Attesa
            atd.Show()
            Application.DoEvents()
            fileHtml = Dir("C:\SiteManage\oriHtml\news e promo.html")
            If fileHtml <> "" Then
                System.IO.File.Delete("C:\SiteManage\oriHtml\news e promo.html")
            End If
            atd.Close()
  • Re: [VB.NET] Errore Enumerazione

    Ma l'errore lo hai in una riga di quel codice?
  • Re: [VB.NET] Errore Enumerazione

    No. Il mio problema è che in debug non mi da nessun errore.
    L'errore c'è l'ho solo quando rilascio il programma su altri pc.
  • Re: [VB.NET] Errore Enumerazione

    Ma il programma è fatto solo da quelle linee?
  • Re: [VB.NET] Errore Enumerazione

    No. Ma non so cosa postare siccome non so dove sia il problema...
  • Re: [VB.NET] Errore Enumerazione

    E figurati noi ...

    Sicuramente il problema sta da un'altra parte, dove c'è qualcosa di enumerabile ...

    Bisognerebbe avere tutto il progetto per provarlo ...
  • Re: [VB.NET] Errore Enumerazione

    Scusa ma cosa si intende per qualcosa di enumerabile?
  • Re: [VB.NET] Errore Enumerazione

    Beh, c'è molto di "enumerabile", sicuramente oggetti di tipo Collection, vari controlli ...

    E' un po' difficile da risolvere il tuo problema senza provare il progetto di persona ...
Devi accedere o registrarti per scrivere nel forum
9 risposte