+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

codice non eseguito

  1. #1
    gnappi non è in linea Scolaretto
    Ho appena terminato il codice di un form, che non mi ha dato alcun problema sino a ieri sera.
    Da questa mattina accade che una gran parte del codice non viene eseguito.
    Ho inserito punti di interruzione per cercare di capire qualcosa, ma ogni tentativo è risultato vano.
    In fase di esecuzione i punti di interruzione si presentato come da allegata foto

    Ho provato a fare la pulizia del codice,ho ricopiato controlli e codice su un nuovo form,ma il risultato non cambia.
    Mi aiutate a risolvere?
    Grazie mille.

  2. #2
    Quote Originariamente inviato da gnappi Visualizza il messaggio
    Ho appena terminato il codice di un form, che non mi ha dato alcun problema sino a ieri sera.
    Da questa mattina accade che una gran parte del codice non viene eseguito.
    Eh... direi che il problema quindi sta in quello che hai scritto tra ieri sera e questa mattina.
    Non sono un campione di VbNet ma qualcosina riesco a scrivere. E' difficile capire da quell'immagine di videata dove può stare il problema. Dico la banalità più stupida: compila? Hai provato a vedere se rientri in una delle casistiche evidenziate dall'errore? Hai qualche aggiornamento in sospeso che attende un riavvio di Visual Studio?
    Pubblica un po' più di codice, sperando non sia infinito.

  3. #3
    L'avatar di SirJo
    SirJo non è in linea Scolaretto
    se copi il codice su di un altro PC ti si presenta lo stesso problema ??

  4. #4
    gnappi non è in linea Scolaretto
    Grazie Phil.Grazie SirJo.
    Ho risolto.Il problema era connesso a DialogResult.Non chiedetemi perchè...perchè semplicemnete non lo so.
    Ho sostituito DialogResult con altra istruzione e tutto è tornato nella normalità.
    Il mio codice era il seguente :
            Dim risposta as DialogResult = MessageBox.Show("Confermi " & nomefileD & " ?", "AVVISO", MessageBoxButtons.YesNo)
    

  5. #5
    Quote Originariamente inviato da gnappi Visualizza il messaggio
    Il mio codice era il seguente :
    e adesso invece qual è? così vediamo anche la soluzione.

  6. #6
    gnappi non è in linea Scolaretto
    Dim risposta as integer = MessageBox.Show("Confermi " & nomefileD & " ?", "AVVISO", MessageBoxButtons.YesNo)
    if risposta=6 then
    ....
    elseif risposta=7 then
    ...
    end if
    
    Ultima modifica di AntonioG; 26-08-2021 08:07  Motivo: I tag code

  7. #7
    Usa I tag code per il codice. Non vorrei dover correggere ancora i tuoi post.

    Comunque con la variabile DialogResult il codice non poteva essere molto diverso e doveva funzionare ugualmente. La prossima volta posta anche quello.
    Ultima modifica di AntonioG; 26-08-2021 08:10 
    ℹ️ Leggi di più su AntonioG ...

  8. #8
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Non mi convince.
    Non è che per caso era impostata la modalità "release" anziché "debug" ?
    ℹ️ Leggi di più su Brontolo ...

  9. #9
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Quote Originariamente inviato da Brontolo Visualizza il messaggio
    Non è che per caso era impostata la modalità "release" anziché "debug" ?
    Questa è una delle ipotesi più probabili, secondo me.

    Un'altra ipotesi è che il codice fosse scritto in modo tale che una parte di codice risultasse "euristicamente" non invocabile; ad esempio, se assegno a una variabile il valore zero e metto un If che esegue istruzioni quando quel valore è diverso da zero, Visual Studio (o ReSharper, o Roslyn, assieme a tanti altri tool) se ne accorgono e ottimizzano automaticamente il codice (poiché è inutile includere nel compilato una istruzione sapendo che non vi sarà mai possibilità di eseguirla).

    Senza avere il codice completo o una panoramica completa dello stato della macchina e dell'ambiente di sviluppo, nonché del progetto, è difficile avanzare altre ipotesi.

    Ciao!
    ℹ️ Leggi di più su _alka_ ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Codice eseguito a design-time
    Da Brontolo nel forum Visual Basic .Net
    Risposte: 13
    Ultimo Post: 07-07-2021, 09:19
  2. Mancato aggiornamento db ma catch non eseguito
    Da orpo970 nel forum Visual Basic .Net
    Risposte: 11
    Ultimo Post: 07-06-2017, 08:08
  3. modifica campo dopo aver eseguito una query
    Da red_apple nel forum Microsoft Access
    Risposte: 9
    Ultimo Post: 05-05-2014, 20:23
  4. Metodo Filter non eseguito
    Da perseo74 nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 10-09-2009, 11:54
  5. Afterupdate campo eseguito in modo automatico
    Da Lotar-one nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 11-06-2008, 16:58