webForumDet fria alternativet

Array som argument i funktion

3 svar · 153 visningar · startad av cherub

cherubMedlem sedan apr. 200171 inlägg
#1

Är detta möjligt? Har testat lite men inte riktigt fått det funka... Nån som vet om det går överhuvudtaget?

.rickard

------------------
- Rickard
http://cherub.deca-production.net
"You say I'm beautiful. Well, I can't help it! You say I'm empty. We all know I'm full of shit!"

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Jo, det ska fungera. Du får nog vara lite mer specifik

------------------
essentitia preter non sans multiplicandum

cherubMedlem sedan apr. 200171 inlägg
#3

OK här är ett enkelt exempel på hur jag "tänkt".. troligtvis fel eftersom det inte funkar... stod inget i VB referensen om array som input....

Sub Test(aAccounts(28))
	Dim i
		
		For i = 0 to 28
		
			Response.Write aAccounts(i) & "<br>"
			
		Next

End Sub

	Dim aAccounts(28), i, item
	i = 0
	
	For i = 0 to 28
		aAccounts(i) = Null 
	Next
	
	For Each item In Request.Form
		
		If Not item = "btnSave" Then 
			aAccounts(item) = Request.Form(item)
		End If
	Next
	
	Test(aAccounts(28))

End If

------------------
- Rickard
http://cherub.deca-production.net
"You say I'm beautiful. Well, I can't help it! You say I'm empty. We all know I'm full of shit!"

@ndersMedlem sedan juni 200032 969 inlägg
#4

hej!

om du skriver Test(aAccounts(28)) så skickar du ju bara iväg det som finns på plats 28.

så här borde det se ut.

Sub Test(aAccounts)

...

Test(aAccounts)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

139 ms totalt · 3 externa anrop · v20260731065814-full.30151723
136 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)