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

    Function che richiama sub

    Salve ragazzi,
    mi chiedevo se una function può richiamare una sub.
    In pratica ho una function che nell'output deve anche restituire il risultato di una sub (implementata subito prima).
    Mica sono costretto a ripetere il codice della sub all'interno della function?
    E se si può fare, in che modo va richiamata la sub?
    Grazie
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

  2. #2
    Certo che puoi.

  3. #3
    Come?
    Io ho:
    codice:
    sub info_componenti(IDComponente, dato)
     ...
    end sub
    e all'interno della funzione che viene devo inserire anche l'output della subroutine precedente:
    codice:
    function last_msg(IDForum, qry)
      ...
      last_msg=?????????
    end function
    Ho provato con last_msg=info_componenti(..., ...) e altro ma ricevendo sempre errore.
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

  4. #4
    E l'errore cosa dice?

  5. #5
    Puoi richiamare una sub da dentro una function, ma la sub per definizione non restituisce un risultato (apposta esistono le function).
    Se vuoi che la tua sub restituisca un output "assegnabile" devi trasformarla in una function a sua volta
    xxx

  6. #6
    Poiché non potevo trasformare la sub in function (perché non restituisce un solo risultato ma compie una serie di operazioni) ho trasformato la function in sub risovendo così il problema.
    Grazie a tutti
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

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.