Hoe convert je text naar hex

Status
Niet open voor verdere reacties.

geenID

Gebruiker
Lid geworden
1 jul 2009
Berichten
312
hallo,

mijn vraag is redelijk simpel: Hoe vertaal je een stukje tekst naar hexadecimal?

Btw: Ik gebruik vb 2010
 
Laatst bewerkt:
ik denk dat ik het beter moet uitleggen :D

het is de bedoeling dat een stukje tekst (bijv van textbox1.text), wordt omgezet in hex (in bijv textbox2.text)

Dus in feite: In textbox1.text = stukje tekst, en textbox2.text = hexadecimal van textbox1.text

Ik hoop dat ik het beter heb uitgelegd :D
 
het wil niet echt lukken.

Ik heb nu dit, met een error als resultaat:

http://i27.tinypic.com/xlz2oj.png

Je gebruikt een andere VB-versie dan ik deed. De HEX function is volgens mij toch een built-in functie die je niet hoeft te declareren. Haal die er 'ns uit.

Dan in het Button_Click event:
De TESTHEX is volgens mij niet nodig. Je kan in dit geval volstaan met: textbox1.text=hex(5)

Maar vervang die 5 door iets hogers: 10 en hoger; dan moet je verschil zien.

Maar: ik heb een voorbehoud van mij voor de VB-versie
 
Dit wekt nu:

TextBox1.Text = Hex(10)



Maar het is eigenlijk de bedoeling dat een tekst wordt vertaald in hex.

Dus bijv mijn naam 'Geenid' in hex waarde (67 65 65 6E 69 64)


edit: ik probeerde het volgende, met resultaat weer een error:

http://i31.tinypic.com/33ady0l.png
 
Laatst bewerkt:
Dit wekt nu:

TextBox1.Text = Hex(10)



Maar het is eigenlijk de bedoeling dat een tekst wordt vertaald in hex.

Dus bijv mijn naam 'Geenid' in hex waarde (67 65 65 6E 69 64)


edit: ik probeerde het volgende, met resultaat weer een error:

http://i31.tinypic.com/33ady0l.png

Voor zover ik weet is er geen functie om een hele string in 1 keer om te zetten:

Dit stukje code zou het moeten doen:

Code:
dim heks=""
dim i

for i=1 to len(textbox1.text)
    heks=heks & HEX(ASC(mid(textbox1.text,i,1))) & " "
next

.. daarna kun je met heks doen wat je wilt

Ik kan het alleen niet testen hier: staat geen VB meer op mijn PC
 
Het is gelukt! :D

Heel erg bedankt :d


Maar er is meteen weer een ander probleem :shocked:

Er is een constante string "GeenIDcreations", + lengte van textbox1.text
 
Laatst bewerkt:
Het is gelukt!!! :D

Heel erg bedankt :d


Maar er is meteen weer een ander probleem :shocked:

Er is een constante string "GeenIDcreations", + lengte van textbox1.text

Ik krijg de volgende error:

http://i31.tinypic.com/4ryg0p.png

Je probeert hier een string bij een numeric op te tellen. Dat werkt niet. Als het een constante is met een numerieke inhoud dan moeten de quotes weg.
 
Laatst bewerkt:
maar het is juist de bedoeling dat je als result bijv. krijgt: GeenIDcreations14

Is hier een andere oplossing voor?
 
maar het is juist de bedoeling dat je als result bijv. krijgt: GeenIDcreations14

Is hier een andere oplossing voor?

... een eenvoudig 'ja' volstaat niet denk ik.:cool:

"GeenIDcreations" & cstr (len(textbox1.text))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan