Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Heksalukujen yhteenlasku (Vb6)

Jeppejl [10.10.2006 20:15:51]

#

Yksi kysymys:
Voiko VB:llä laskea yhteen hex-lukuja ilman, että muuttaa niitä välissä desimaaliluvuiksi?

sqwiik [10.10.2006 20:23:35]

#

Selvennä vähän kysymystä... Mikäli luvut asetetaan heksamuodossa, niin yhteenlasku sujuu normaalisti. Vai onko kyseessä sellainen tapaus, jossa itse syötetyt (tekstimuuttuja) heksaluvut pitäisi laskea yhteen vai mitä?

Jeppejl [10.10.2006 20:30:23]

#

Ohjelma laskee käyttäjän antamasta tekstipätkästä pari erilaista heksalukua ja nämä luvut pitäisi lopuksi laskea yhteen. Ohjelman alussa siis teksti muutetaan desimaalimuotoon ja tämän jälkeen heksamuotoon. Heksamuodot XOR:rataan tiettyjen lukujen kanssa jonka jälkeen tulokset pitäisi laskea yhteen. --> Yrittää olla eräänlainen checksum.

Blaze [10.10.2006 21:11:24]

#

Annat sinä ne luvut tietokoneelle heksana tai desimaalina, se laskee ne jokatapauksessa binäärinä :)

Saat heksamuotoisen esityksen (merkkijonon) luvusta Hex-funktiolla.

Jeppejl [10.10.2006 22:14:49]

#

Minä en niitä anna vaan käyttäjä. Siis yksinkertaisesti: Miten saan ohjelman laskemaan textbox1:sen ja textbox2:sen sisältämät heksaluvut yhteen ja näyttämään ne textbox3:ssa heksalukuna?

Antti Laaksonen [10.10.2006 22:30:22]

#

Tässä tarvittava koodi:

Text3 = Hex(Val("&H" + Text1) + Val("&H" + Text2))

Jeppejl [10.10.2006 22:32:21]

#

No nyt toimii! Kiitti!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta