Just nu i M3-nätverket
Gå till innehåll

Funktioner


kacke_x

Rekommendera Poster

När jag försöker skapa funktioner med flera argument så får jag bara felmeddelande: Det går inte att använda parenteser när en Sub anropas.

 

T.ex.

 

Test("10","10")

 

Function Test(intTest1, intTest2)

Response.Write (intTest1)

Response.Write (intTest2)

End Function

 

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

Jag väljer att betrakta din redogörelse som en fråga, och svaret blir då; Ta helt enkelt bort paranteserna i ditt funktionsanrop. Fråga mig inte varför, men VBScript vill ha det så...

 

Test "10","10"

 

/ Johan

 

Länk till kommentar
Dela på andra webbplatser

Därför att den tror att detta är en Sub då du inte returnerar något.

 

Även om du har en Function som returnerar något och du inte "tar emot" det returnerade värdet anses det vara ett Sub anrop.

 

[inlägget ändrat 2003-02-06 11:00:11 av Zigma2]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...