Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    25

    [VB.NET] il throws in java come si traduce in VB.NET?

    Ciao ragazzi,
    una domanda veloce veloce e (spero) leggera come č giusto che sia visto che č venerdi.

    Sto scrivendo una funzione in VB.NET 'pericolosa', nel senso che facilmente potrā sollevare un' eccezione.
    In java, quando scrivevo questi metodi, potevo scrivere dopo la firma la parola chiave throws seguita dalla classe dell' eccezione.
    Questa cosa č particolarmente utile in quanto costringe chi chiama quel metodo a racchiudere la chiamata in un blocco try-catch... costringe č la parola giusta in quanto il compilatore java altrimenti nn compila!

    Esiste una cosa del genere in VB.NET?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    che io sappia :master: non esiste in vb.net la possibilitā di obbligo di rachiudere una chiamata ad un metodo nel blocco try
    Pietro

  3. #3
    il metodo che richiama la funzione potenzialmente pericolosa lo metti all'interno del blocco try e catch.
    http://tinyurl.com/m62m6
    Saluti a tutti
    Riccardo

  4. #4
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    No in VB.NET, ma anche in C#, non č necessario nč possibile dichiarare nella firma del metodo le eccezioni che questo solleva
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: [VB.NET] il throws in java come si traduce in VB.NET?

    Originariamente inviato da DrQwerty
    Ciao ragazzi,
    una domanda veloce veloce e (spero) leggera come č giusto che sia visto che č venerdi.

    Sto scrivendo una funzione in VB.NET 'pericolosa', nel senso che facilmente potrā sollevare un' eccezione.
    In java, quando scrivevo questi metodi, potevo scrivere dopo la firma la parola chiave throws seguita dalla classe dell' eccezione.
    Questa cosa č particolarmente utile in quanto costringe chi chiama quel metodo a racchiudere la chiamata in un blocco try-catch... costringe č la parola giusta in quanto il compilatore java altrimenti nn compila!

    Esiste una cosa del genere in VB.NET?

    Grazie

    alla MS hanno modificato un po' le carte in tavola, rendendole piu' semplici in compilazione (ma piu' pericolose in esecuzione)

    puoi utilizzare la parola chiave -throws NomeEccezione- in qualsiasi punto di un metodo ma non definire il lancio in firma...E poi includere la chiamata al metodo in un blocco try ... catch .. finally nel quale 'acchiappi' l'eccezione.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.