webForumDet fria alternativet

Vänd på funktion

ASP

1 svar · 224 visningar · startad av martinpartin

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

Hej,

Jag skulle vilja vända på denna funktion men har lite svårt att få överblick hur jag gör det.

Någon som har nån idé ?

Function OctetToHexStr(arrbytOctet)

  Dim k
  OctetToHexStr = ""
  For k = 1 To Lenb(arrbytOctet)
    OctetToHexStr = OctetToHexStr _
      & Right("0" & Hex(Ascb(Midb(arrbytOctet, k, 1))), 2)
  Next
End Function
Medlem sedan jan. 2001373 inlägg
#2

Kanske föredrar man o se den på detta vis

input är t.ex:

152 351 115 022 346 205 305 103 224 057 323 027 352 071 242 375

Function OctetToHexStr(arrbytOctet)

OctetToHexStr = ""

Dim k, tmp
 

For k = 1 To Lenb(arrbytOctet)
 
 tmp = Midb(arrbytOctet, k, 1)
 tmp = Ascb(tmp)
 tmp = Hex(tmp)
 tmp = Right("0" & tmp, 2)
 OctetToHexStr = OctetToHexStr & tmp

Next
End Function
261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)