Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

unrealed

sobre uma Array de Bytes [ Avançado ]

Recommended Posts

Olá,Gostaria de saber como converto um valor de uma tabela ( RecordSet ) tipo <Binary> para uma Byte Array.Por exemplo, converter RS("ValorBinario") = 0x010203AA para uma array de bytes:teste[0] = 1teste[1] = 2teste[2] = 3teste[3] = 170Length = 4 pois converti "01 02 03 AA".Alguma idéia? Estou usando a linguagem JScript para ASP comum, mas se você souber em VBScript ajuda muito.Muito Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara a funçao split() faz isto tanto em asp, javascript e vbscript.Mas para ele funcionar você precisa ter um delimitador, tipo assim:<%valor = "01;02;03;AA"vetor = split(valor,";")dim ifor i = 0 to ubound(vetor) response.write "vetor(" & i & ") = " & vetor(i) & "<br>"next%>O problema é chegar no valor com o delimitador ("01;02;03;AA").Deu uma luz?Jothaz

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, acho que primeiro, você tem que converter de binario pra decimalDepois, que conseguir converter ..você pode criar um delimitador como o amigo ali falouTIpo:0x0000 .. você teria la uma funcao ..que converteria pra ..sei la.. 1E junto com a funcao, você adiciona uma "," junto.Ae você teria 1, depois, você faria com split.. como o amigo ali falou tambem..mas nao me pergunte como converte os numeros.. hehe.. eu fiz isso quando programava em C ..e nao lembro mais como fazerAcho que isso você deve encontrar pronto na net mesmoQQ coisa posta aet+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu achei a função em VB. 1000 páginas em VB mas nada em JScript...

 

dim binary_convertidodim ibinary_convertido = ""for i=1 to LenB(binary)	if len(hex(ascB(MidB(binary,i,1)))) = 2 then			binary_convertido = binary_convertido & hex(ascB(midb(binary,i,1)))		else			binary_convertido = binary_convertido & "0" & hex(ascB(midb(binary,i,1)))		end ifnext

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.