webForumDet fria alternativet

En enkel funktion som inte fungerar.

ASP

3 svar · 316 visningar · startad av preben

Medlem sedan mars 2009452 inlägg
Frågan#1
FUNCTION funkGetPWD(intLoop)
		' ## PASSWORD GENERATOR
		Randomize ' Initialize random-number generator.
		DO UNTIL i = CInt(intLoop)
			strPassword = strPassword & chr((25 * Rnd) + 65)
			i = i + 1
		LOOP
		funkGetPWD = i
END FUNCTION
response.write funkGetPWD(6)

Hur göra? Det ska stå DO UNTIL i = 6
Alltså sex tecken...

Medlem sedan juni 200032 967 inlägg
#2

Det är strPassword du ska returnera från funktionen - inte i.

mvh

Medlem sedan nov. 20014 054 inlägg
#3
FUNCTION funkGetPWD(intLoop)
		' ## PASSWORD GENERATOR
		Randomize ' Initialize random-number generator.
		DO UNTIL i = CInt(intLoop)
			strPassword = strPassword & chr((25 * Rnd) + 65)
			i = i + 1
		LOOP
		funkGetPWD = strPassword
END FUNCTION

response.write funkGetPWD(6)

Med andra ord :)

Medlem sedan mars 2009452 inlägg
#4

Ja, ja... okej... ursäkta mig!!

Vem vill ha cred för det!?

Jag har meckat så med den tidigare... jag måste skrivit annorlunda nu. Ursäkta min blindhet! :-)

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)