webForumDet fria alternativet

Valbart argument till funktion...

ASPur ASP

10 svar · 292 visningar · startad av Vide

VideMedlem sedan dec. 19998 577 inlägg
#1

Hejsan, hur gör jag för att att en function skall kunna ta emot valbara argument? Alltså hur skriver jag functionen?

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se

JanspeedMedlem sedan jan. 2001510 inlägg
#2

Frågade typ samma sak och fick svar

http://cgi.webforum.nu/wf/Forum11/HTML/002351.html

/Janspeed

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#3

hehe.. :)
Tror nog att Vide redan har fått svar på den frågan.. :)
Postades i maj förra året juh..

God fortsättning...

------------------

Vad gör Göran då, vad gör Göran då?

E-post

JanspeedMedlem sedan jan. 2001510 inlägg
#4

Jo kanske inte. Men eftersom det inte var något svar på inlägget tyckte jag synd om honom som fortfarande inte fått något svar efter så lång tid. :)

Fast nu ser jag han har lagt upp en massa inlägg sedan dess så det var ju kanske lite onödigt. Ville ju bara hjälpa lite så gott jag kunde. :r

VideMedlem sedan dec. 19998 577 inlägg
#5

Oj, här gräver vi djupt... :)

Men svaret på frågan är väl att det inte går... tyvärr :(

------------------
It's now safe to turn your computor to the left.
Kom hem till mig...

@ndersMedlem sedan juni 200032 969 inlägg
#6

i vb-script, näe.

men om man kodar skojiga komponenter i vb så går det ju finemangs!

public function bengt (byval varArticle as variant, optional byval varArticleType as variant = 1) as long
' bluärg
end function

det är bara att springa och köpa visual basic 6 och sätta igång! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

VideMedlem sedan dec. 19998 577 inlägg
#7

Jo, jag har allt för att sätta igång, men det finns så mycket... men eftersom ASP+ kommer att implementeras snart så är det väl dags... :)

------------------
It's now safe to turn your computor to the left.
Kom hem till mig...

racceMedlem sedan juni 200029 inlägg
#8

Varför inte bara göra en vanlig funktion och kolla vilka argument som angivits?
Exempel:

Function exempel(tal,plus,minus)

   If len(tal & plus) > 0 Then
      tmp = tal + plus
   If len(minus) > 0 then tmp = tmp - minus 
   Else
      tmp = "Du måste ange de två första!"
   End If

   exempel = tmp
End Function

Eller varför ska man använda valfria argument?

[Redigerat av racce den 08 jan 2001]

VideMedlem sedan dec. 19998 577 inlägg
#9

Visst skulle man kunna göra så... men när det är en hel drös med argument, så skulle det vara skönt att ha vissa som default utan att behöva ange dessa...

------------------
Function onLick(name)
Punch.name(in_the_ear)
End Function

Jourhavande Vide

emissionMedlem sedan dec. 19996 721 inlägg
#10

Om man verkligen vill så kan man skapa en Class med egenskaper (properties) i stället för parametrar, och metoder som kan köras med ett eller ett par argument.

racceMedlem sedan juni 200029 inlägg
#11

Hej!
Jag läste en sida om vilket som, var bäst VBscript eller JScript. Dom kom fram till att det var Jscript som vann. Men det stod också lite skillnader mellan VBScript och Jscripts. bla.

VBScript does not allow you to have optional function arguments. JScript fully supports optional arguments in functions.

Så testa alltså Jscript. Adressen är:

http://www.aspalliance.com/dagon/theone/

131 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)