Ola,
ik heb een klein probleem. zit met het volgende.
Ik wil met de AND operator uitlezen of een bepaald getal gezet is in een variable.
bijv:
dim temp
if (1=1) then temp = temp + 2^1 '2
if (2=0) then temp = temp + 2^2 '4
if (3=3) then temp = temp + 2^3 '8
'temp = 10
if ( temp and 2^1 ) = 2^1 then response.write "nr2 zit erin"
if ( temp and 2^2 ) = 2^2 then response.write "nr4 zit erin"
if ( temp and 2^3 ) = 2^3 then response.write "nr8 zit erin"
Dit gaat goed totdat ik boven de 2^30 uitkom.
De waarde temp heeft wel de juiste waarde, maar in combinatie met de and operator magut nie. Ik krijg dan een overflow.
Heeft iemand misschien een andere oplossing ? Kzat zelf te denken om gebruik te maken van MSB of LSB, maar zie zo gauw niet hoe is dat in ASP/VBScript kan oplossen.
Alvast bedankt voor de reacties...
ik heb een klein probleem. zit met het volgende.
Ik wil met de AND operator uitlezen of een bepaald getal gezet is in een variable.
bijv:
dim temp
if (1=1) then temp = temp + 2^1 '2
if (2=0) then temp = temp + 2^2 '4
if (3=3) then temp = temp + 2^3 '8
'temp = 10
if ( temp and 2^1 ) = 2^1 then response.write "nr2 zit erin"
if ( temp and 2^2 ) = 2^2 then response.write "nr4 zit erin"
if ( temp and 2^3 ) = 2^3 then response.write "nr8 zit erin"
Dit gaat goed totdat ik boven de 2^30 uitkom.
De waarde temp heeft wel de juiste waarde, maar in combinatie met de and operator magut nie. Ik krijg dan een overflow.
Heeft iemand misschien een andere oplossing ? Kzat zelf te denken om gebruik te maken van MSB of LSB, maar zie zo gauw niet hoe is dat in ASP/VBScript kan oplossen.
Alvast bedankt voor de reacties...