webForumDet fria alternativet

loopa objcet

4 svar · 177 visningar · startad av firstchoice

firstchoiceMedlem sedan okt. 2001615 inlägg
#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
nikoMedlem 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.

firstchoiceMedlem 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
nikoMedlem 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?

firstchoiceMedlem sedan okt. 2001615 inlägg
#5

skall bara hitta dokumentationen :)

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