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

    Funzione che restituisce più risultati: come si può fare?

    Ciao,
    ho un grosso dubbio, ma sono sicuro che si tratti di una cavolata (anche se non riesco a trovare una risposta).

    Ho cominciato a mettere tutti i miei script all'interno di funzioni per poter maneggiare il tutto più agevolmente (senza fare i soliti copia/incolla).

    Non ci sono problemi se le funzioni eseguono procedure che non danno un risultato (spedisci una mail), mentre ho problemi in quelle che restituiscono dei valori.

    Ad esempio la seguente funzione
    <%
    function operazione(primo,secondo)
    operazione=primo+secondo
    end function
    %>

    la richiamo con
    <%
    x=2
    y=5
    risultato= operazione(x,y)
    response.write risultato
    %>

    e non ci sono problemi.
    Ma se io volessi che la funzione mi restituisse, ad esempio, due o più valori (diciamo le dimensioni di una immagine, larghezza e altezza) come dovrei fare?

    Grazie a chi sarà così gentile da aiutarmi!
    Ciao,
    Cesare

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto ritengo che sei offtopic, dato che la tua funzione gira lato server.

    Per il ritorno di 1 valore non ci sono problemi.

    Non conosco bene VBS, ma credo che puoi ritornare un vettore oppure puoi settare delle variabili globali.


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    dici?

    Dici che sono OT?
    Pensavo che Scripting fosse anche questo... vabbè, scusate l'errore.

    Ad ogni modo l'idea di un array non è cmq male.
    Ma non esiste un sistema per avere cmq più valori?

    Grazie.

    ps. vado a cercare un posto più adatto per postare...

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    solo array...
    se noti anche in perl si usano array anche se vengono diciamo autoscompattati ed assegnati

  5. #5

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.