Skall omvandla en snutt VBScript till C# men får det inte att funka.
VBScript:
For i = 1 To Len(strSeed)
nSeed = nSeed Xor ((256 * ((i - 1) Mod 4) * AscB(Mid(strSeed, i, 1))))
Next
6 svar · 225 visningar · startad av aengman
Skall omvandla en snutt VBScript till C# men får det inte att funka.
VBScript:
For i = 1 To Len(strSeed)
nSeed = nSeed Xor ((256 * ((i - 1) Mod 4) * AscB(Mid(strSeed, i, 1))))
Next
vad gör scriptet ? intresserad.
Har löst det på annat sätt men snutt irirterar mig ;-)
AscB() förstog jag inte riktigt vad den gjorde... men jag chansar lite lätt ;)
Annars så borde nedanstående fungera...
long nSeed;
for(int i = 1; i <= strSeed.Length; i++)
nSeed ^= ((256 * ((i - 1) % 4) * (long) Convert.ToByte(strSeed.Chars(i))))
Tyvärr så sitter jag inte vid min burk nu, så jag kan inte lova att det fungerar, men jag hoppas det gör det :)
Fungerade utmärkt. Tack så mycket.
Varsågod. Kul att man kan vara till hjälp emellanåt :)