Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    59

    Vb Net 2005 Express Edition - Avvio Progetto creato

    Buongiorno a tutti,
    Sto tentando invano di avviare il progetto che ho creato in Vb Net.
    (Clicco semplicemente sul Tasto Play)
    Stranamente nell'evento del Load del Form
    trovo questo errore:

    "...
    Errore durante la creazione del form. Per informazioni dettagliate vedere Exception.InnerException. Errore: Operazione non valida a causa dello stato corrente dell'oggetto.
    ..."
    vi è mai capitato?
    sinceramente non ho trovato consigli utili sulla Guida VB Net

  2. #2
    Cosa vuoi dire con questa frase:
    >Stranamente nell'evento del Load del Form
    >trovo questo errore:

    L'errore sarà riferito ad un oggetto in particolare.Quale?

    In modalità Design, il form riesci a visualizzarlo?

    Facci sapere...
    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    59
    Originariamente inviato da Jeremy75
    Cosa vuoi dire con questa frase:
    >Stranamente nell'evento del Load del Form
    >trovo questo errore:

    L'errore sarà riferito ad un oggetto in particolare.Quale?

    In modalità Design, il form riesci a visualizzarlo?

    Facci sapere...
    Ciao

    Ciao jeremy75,
    Scusa la poca chiarezza ma a italiano alle superiori avevo 6 -



    Il mio form principale (frm_main) risulta essere visibile perfettamente in fase di progettazione(con vb net 2005 express edition), posso aggiungere tutti i controlli che voglio, per esempio un bottone o una listview o un menù ecc ecc.
    Avviando il progetto con l'apposito tasto (run)play di VB net viene generato un errore di cui ti allego un immagine, purtroppo non viene evidenziata nessuna riga in fase di debug, semplicemente mostra subito l'errore in immagine allegata.
    Immagini allegate Immagini allegate

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    prova a debuggare il form load

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    59
    Originariamente inviato da Stoicenko
    prova a debuggare il form load
    Purtroppo come dicevo prima cliccando sul tasto play di VB net quindi avviando il mio progetto, viene generato istantaneamente l'errore. A quale procedura ti riferisci?
    potresti essere più dettagliato? grazie mille

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    metti un break point all'inizio del form load.. e poi con f10 segui passo passo le operazioni..

    l'eccezione sembra indicare che fai un'operazione non valida su qualcosa.. magari posta il form load

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    59
    Originariamente inviato da Stoicenko
    metti un break point all'inizio del form load.. e poi con f10 segui passo passo le operazioni..

    l'eccezione sembra indicare che fai un'operazione non valida su qualcosa.. magari posta il form load
    Praticamente
    nel load del form
    Ci sono esattamente quese poche righe:

    _________________________________________
    Private Sub frm_main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    sw_ordcod = False
    sw_ordcogn = True
    carica_clienti()
    sw_ordcod = False
    sw_ordcogn = False
    End Sub
    _______________________________________________
    Come potete vedere imposto delle semplici variabili booleane e carico una sub dichiarata su un modulo a parte(in modo da doverla scrivere solo una volta), la sub carica clienti è dichiarata con la dicitura:
    _____________________________________
    Public sub carica_clienti()
    ...
    codice
    ...
    end sub
    _________________
    Ho scelto una sub perchè la carica clienti deve fare delle semplici operazioni
    tipo leggere il contenuto di un db e caricarlo in una list view
    ma non voglio che restituisca alcun valore, in quel caso magari avrei dovuto usare una funzione.

    che ne dite?

    ps: ho provato a mettere il break sull'evento form load ma non aiuta, l'errore viene generato subito cliccando su play.
    non riesco a capire l'evento scatenante di questa cosa, ho provato a disinstallare il prodotto vb net express edition 2005, ma non è servito, forse il problema è il fatto che sulla stessa macchina ho messo anche vb net express 2008 ma a questo punto se il 2008 l'ho tolto, poi anche il 2005 e rimesso solo il 2005 non vedo qual'è il problema scatenante.

  8. #8
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    prova a mettere un break poin e vedere soprattutto se il problema è la carica_clienti

    sospetto che sia li il problema

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    59
    come faccio a mettere un break se il programma non riesce nemmeno ad arrivare a quella funzione carica_clienti?
    si blocca prima, non appena avvio il progetto.
    percaso i moduli vengono caricati prima delle Form? dite?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.