Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Argomenti facoltativi per Function

    Salve a tutti. E' poossibile passare ad una Function argomenti facoltativi, cioè che non siano strettamente richiesti dalla stessa? Grazie mille...
    ...I took a heavenly ride through our silence I knew the moment had arrived
    For killing the past and coming back to life...

    ThePinkBox

  2. #2
    dipende cosa intendi. fa' un esempio, pls

  3. #3
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Direi di no: i parametri che devi utilizzare quando chiami una funzione devono essere nè più nè meno quelli descritti nella sua definizione.
    Esempio:
    codice:
    Function MiaFunzione (Param1, Param2, Param3)
       [..]
    End Function
    
    Risultato = MiaFunzione(1, 2, 3) [giusto] 
    Risultato = MiaFunzione(1, 2) [sbagliato] 
    Risultato = MiaFunzione(1, 2, 3, 4) [sbagliato]

  4. #4
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    scusate, ma la cosa interessa pure a me
    quindi se in VB potevamo impostare una funzione come
    codice:
    Function MiaFunzione (Param1, Param2, optional Param3 = 10)
       [..]
    End Function
    con asp ce lo scordiamo, giusto?

  5. #5
    optional non esiste in asp

  6. #6
    Grazie mille, era solo per informazione...
    ...I took a heavenly ride through our silence I knew the moment had arrived
    For killing the past and coming back to life...

    ThePinkBox

  7. #7
    Si potrebbe fare così:

    codice:
    Sub MySub(Params())
     For Each Item In Params
      Response.Write Item
     Next
    End Sub
    
    MySub(Array("p1","p2"))
    Passati poi quello che ti serve,

    byeeeeeeez
    Programming Controls For Asp.Net - Che passione

  8. #8
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    Originariamente inviato da FxAndrea
    Si potrebbe fare così:

    codice:
    Sub MySub(Params())
     For Each Item In Params
      Response.Write Item
     Next
    End Sub
    
    MySub(Array("p1","p2"))
    Passati poi quello che ti serve,

    byeeeeeeez
    uhhhhh, grande!
    e chi c'aveva mai pensato?

    grazie
    Ciao
    L.

  9. #9
    Programming Controls For Asp.Net - Che passione

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.