webForumDet fria alternativet

Hårdkodad lista

.NET

4 svar · 718 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej!

Jag behöver hårdkoda in värden i koden.

Jag har gjort så här:

select case lWorkGroupId
	case 77711, 77713, 77714, 77715, 77716, 77718, 77719, 77720, 77723
		'Har behörighet
	case else
		'Har inte behörighet, avsluta!
		Call msgbox("Du tillhör en arbetsgrupp som INTE får generera uppdrag! " & vbcrlf & "Kontakta systemansvarig för mer information!", 64, "Information")
		exit sub
	end select

Är detta ett bra sätt, eller finns det bäöttre?

: )

Mvh
Henrik

Medlem sedan juni 200032 967 inlägg
#2

Hårdkodning suger, rent generellt. :)
Men ska man göra det så passar det väl bra att göra så där.

mvh

Medlem sedan jan. 20013 582 inlägg
#3

@nders skrev:

Hårdkodning suger, rent generellt. :)
Men ska man göra det så passar det väl bra att göra så där.

mvh

Jag vet, men i detta fallet så "måste" jag. (det är hängslen och livrem... :) )

Medlem sedan juni 200032 967 inlägg
#4

Ja, ibland måste man! Och måste man så man!
Jag brukar göra på liknande vis när jag måste.

Medlem sedan jan. 20013 582 inlägg
#5

Jag gör som du, när jag måste... :)

283 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
148 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)