Wrong number of arguments...

ASP

4 svar · 342 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Trådstart#1

Microsoft VBScript runtime error '800a01c2'

Wrong number of arguments or invalid property assignment: 'funcSendEmail'

/v1/guestbook/confirm.asp, line 41

***
Kommer av denna koden...

' ## M A I L (open.asp)
myText = "Rubrik: --- " & vbCRLF \_
& "Text: " & strText & vbCRLF & vbCRLF & "Signatur: " & strSignature
funcSendEmail(myText)

***

Funktionen: (open.asp)
' ## M A I L
FUNCTION funcSendEmail(strText)
	' ## SEND MAIL TO HOST
	Set CDOMail = Server.CreateObject("CDONTS.NewMail")
		CDOMail.From = "info@eclipse.se"
		CDOMail.To = "me@eclipse.se" 
'		CDOMail.BCc = "me@eclipse.se" 
		CDOMail.Subject = "Gästbok - " & Request.ServerVariables("SERVER_NAME")
		CDOMail.Body = strText _
		& "* * * * * * * * * * * * * * * * * * * * * * * * *" & vbCRLF _
		& "Code found in file:" & vbCRLF _
		& Request.ServerVariables("SERVER_NAME") & " " & Request.ServerVariables("PATH_INFO") _
		& vbCRLF & "See form at:" & vbCRLF & Request.ServerVariables("HTTP_REFERER")
		CDOMail.Send
	Set CDOMail = Nothing
END FUNCTION
Medlem sedan dec. 19996 721 inlägg
#2

Eftersom inget returneras bör det vara en "sub" inte en "function". Anropa utan parenteser.

funcSendEmail myText

Medlem sedan dec. 20003 887 inlägg
#3

Eller

call funcSendEmail( myText )
Medlem sedan mars 20032 667 inlägg
#4

emission skrev:

Eftersom inget returneras bör det vara en "sub" inte en "function". Anropa utan parenteser.

funcSendEmail myText

Felet är ju sannolikt att "grunkan" anropades fel. Sedan om "grunkan" ska kallas funktion, sub eller metod tvistar de lärda. I andra "språk", såsom Java finns inga subbar, bara funktioner eller metoder beroende på vad man vill kalla dem. Oavsett returvärde eller inte.

Medlem sedan juli 20003 825 inlägg
#5

Tack, det är bra! Jag är trög!

:-)

Izvinite!

403 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
132 ms — hämta statistik (db)
136 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)