Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239

    funzione che viene confusa con una sub...

    Ho questa funzione
    codice:
    Function InviaMail(IM_mittente, IM_destinatario, IM_titolo, IM_messaggio)
    	Set myMail=CreateObject("CDO.Message")
    	myMail.Subject= IM_titolo
    	myMail.From= IM_mittente
    	myMail.To= IM_destinatario
    	myMail.Bcc=""
    	myMail.Cc=""
    	myMail.TextBody= IM_messaggio
    	myMail.Send
    	
    	InviaMail = true
    End Function
    quando la richiamo con
    codice:
    InviaMail("ciao@ciao.it", destinatario, "titolo", testo)
    e mi da questo errore
    codice:
    Microsoft VBScript compilation  error '800a0414'
    Cannot use parentheses when calling a Sub

    Ma è una funzione! che c'è che non va?
    La sintassi mi pare corretta dovrebbe funzionare ed invece mi dice che non può continuare perchè non si possono usare parentesi in una Sub (e da quando poi?)

  2. #2
    prova a postare la pagina intera
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    la sintassi!!!!!

    o

    InviaMail "ciao@ciao.it", destinatario, "titolo", testo

    o

    Call InviaMail("ciao@ciao.it", destinatario, "titolo", testo)

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    239
    Risolto usando Call

    grazie

  5. #5
    se e' una vera function, andrebbe chiamata cosi'

    risultato = nome_function(parametro_1, ..., parametro_n)

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.