webForumDet fria alternativet

Baklänges

ASP

2 svar · 332 visningar · startad av Poffe

Medlem sedan apr. 20022 743 inlägg
Frågan#1

Tjena

Sitter och pillar med ett bildarkiv som läser av mappar och bilder på server och visar dessa. Gör så här för att slippa lägga till alla bilder i databasen då det kommer bli väldigt många, nu visas alla bilder automatiskt så fort de läggs upp på servern men fortfarande så man kan kommentera dom och sånt. Jaja, det är inga problem, problemet är:

Har denna kod för att visa mapparna som finns (fungerar alltså som kategorier)

	Set objFso = Server.CreateObject("Scripting.FileSystemObject")
		Set objRoot = objFso.GetFolder(strImgRoot)
			Set objMappar = objRoot.SubFolders
				
				For each Item In objMappar
					...här händer det grejor =) ...
				Next
				
			Set objMappar = Nothing
		Set objRoot = Nothing
	Set objFso = Nothing

Nu sorteras mapparna efter datum, äldst övers. Jag vill att den nyaste ska hamna överst. Hur löser jag det på bästa sätt?

Medlem sedan juni 200032 967 inlägg
#2

Lägg in mappnamnen i en array, som du sedan loopar igenom baklänges.

mvh

Medlem sedan apr. 20022 743 inlägg
#3

Det var det jag trodde då =)

Tänkte om det fanns någon enklare metod direkt i den For-loop jag har, men kör på arrayn då. Tackar!

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)