webForumDet fria alternativet

loopa objcet

ASP

4 svar · 177 visningar · startad av firstchoice

Medlem sedan okt. 2001615 inlägg
Frågan#1

om jag har ett objekt som tex heter obj

jag vill loopa ut allt från den

vet bara att det finns obj.name och obj.ServerComment
kan man köra en loop för att få fram om det finns mer i objektet?

något som detta jag tänkt mig

For Each obj2 In obj
  ....
next
Medlem sedan juni 20022 599 inlägg
#2

kan man köra en loop för att få fram om det finns mer i objektet?

I VBScript: Nej.

Medlem sedan okt. 2001615 inlägg
#3

går det inte göra på något liknand sätt som nedan

	for each f in Request.Form
		dic(f) = Request.Form(f)
	next 'f
Medlem sedan juni 20022 599 inlägg
#4

Nej. Form är en property hos Request-objektet som råkar vara en collection. Det är därför du kan loopa över den med for-each.

Vill du loopa över alla properties hos ett godtyckligt objekt run-time så måste du koda på COM-nivå och använda QueryInterface.

Är det inte enklare att bara läsa dokumentation för klassen och se vilka properties/metoder den stöder?

Medlem sedan okt. 2001615 inlägg
#5

skall bara hitta dokumentationen :)

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)