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

Gestione Errori

  1. #1
    Eccomi qua, ancora a rompere

    stavolta sono fermo sulla gestione errori... il primo programma di queste dimensioni che programmo e nn ho la minima idea di come implementare un metodo efficente e soprattutto sicuro per intercettare le eccezioni...

    vi faccio 1 esempio (per ora la struttura del mio prog fatta +ttosto male...)

    If Index = 3 then
    call Funzione1(Funzione2)
    End If

    Funzione 2 genera un errore, correttamente gestito dalla routine incaricata ma ugualmente il suo risultato (una stringa vuota) viene passata come parametro a Funzione1 che aspettandosi un comando sensato si inchioda.

    come posso fare a gestire efficacemente questi casi?

  2. #2
    Potresti usare le On Error ma sono convinto che si fa un abuso di tale costrutto ...

    Molto semplicemente, l'input delle tue funzioni deve essere controllato opportunamente e tutte le funzioni devono restituire un codice di errore che deve essere sempre controllato dal chiamante.

    ℹ️ Leggi di pi su AntonioG ...

  3. #3
    si ma ci non risolve il caso sopra citato HELP

    avevo pensato ad una struttura con una funzione che fungesse da "gestore delle chiamate" ed in cui si andrebbe a riversare l'intera gestione degli errori...

    una sorta di

    click bottone --> genera comando --> passa alla shell --> decifra comando --> chiama funzione passando appropriati parametri --> in caso di errore gestisce --> torna alla sub iniziale

    ma le prestazioni crollerebbero drasticamente...

    avete idee migliori??

  4. #4
    Come non risolve ! Non mi sono spiegato o tu non hai letto bene ...

    Funzione1 effettua un controllo sui parametri passati e se non sono validi non continua ma termina restituendo un codice d'errore. Tale codice viene esaminato dal chiamante.
    ℹ️ Leggi di pi su AntonioG ...

  5. #5
    :O capito

    prover a seguire i tuoi consigli

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 1
    Ultimo Post: 01-09-2011, 16:14
  2. Gestione errore
    Da bornslippy nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 18-02-2005, 14:58
  3. gestione degli errori
    Da patry nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 19-01-2005, 19:26
  4. Gestione del LOGIN
    Da ceoluc nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 19-11-2004, 02:15
  5. Gestione Errori
    Da Maxorl nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 03-08-2004, 13:03