Avatar billede christian_h Nybegynder
07. august 2003 - 12:42 Der er 10 kommentarer og
1 løsning

Foranstående 0 i hex tal

Hej Alle.

Jeg bruger flg. code stump til at konverterer et dec tal til hex:

HexCon = Hex(Text2.Text)

Det virker også fint, men når hex tallet er mellem 0 - 9 eller A - F bliver det kun vist som F.Eks. 1 eller A jeg vil gerne have det vist som 01 eller 0A, hvordan gør jeg det ??

Mvh.

Christian_h
Avatar billede Slettet bruger
07. august 2003 - 12:46 #1
Prøv:
HexCon = Format(Hex(Text2.Text),"00")
Avatar billede jennemaan Nybegynder
07. august 2003 - 12:51 #2
HexCon = Hex(Text2.Text)
If len(HexCon)=1 then
HexCon="0" & HexCon
End If

/Jennemaan
Avatar billede christian_h Nybegynder
07. august 2003 - 12:56 #3
Hej jennemaan.

Din kode virker perfect, derfor får du point.

TAK for det.

Christian_h
Avatar billede sjh Nybegynder
07. august 2003 - 13:12 #4
du kunne også bruge :)

HexCon = Right$("00" & Hex(Text2.Text), 2)
Avatar billede christian_h Nybegynder
07. august 2003 - 13:18 #5
Ja det virker også, men jeg kan ikke lige gennemskue sætningen ?
Avatar billede sjh Nybegynder
07. august 2003 - 13:26 #6
'den tager kun 2 tegn fra Højer side af en string
'det vil sige at når man så tilføjer 2 nuller foran
'den string man skal bruge tager den kun de sidste 2
'tegn hvis din string kun er på 1 så har du jo tilføjet et "0"

HexCon = Right$("00" & Hex(Text2.Text), 2)
Avatar billede jennemaan Nybegynder
07. august 2003 - 13:27 #7
man kunne også bruge

HexCon = Hex(Text2.Text)
If len(HexCon) mod 2 = 1 then
HexCon="0" & HexCon
End If

Så ville eksempelvis hex(256) = 100 som så ville blive til 0100 ;o)

/Jennemaan
Avatar billede sjh Nybegynder
07. august 2003 - 13:33 #8
når ja eller :-)

HexCon = Hex(Text2.Text)
  Select Case Len(HexCon)
        Case 0
          HexCon = ("00" & HexCon)
        Case 1
          HexCon = ("0" & HexCon)
  End Select

MsgBox HexCon
Avatar billede sjh Nybegynder
07. august 2003 - 13:34 #9
HexCon = Hex(Text2.Text)
  Select Case Len(HexCon)
        Case 0
          HexCon = "00" ' & HexCon) Ikke :)
        Case 1
          HexCon = ("0" & HexCon)
  End Select

MsgBox HexCon
Avatar billede christian_h Nybegynder
07. august 2003 - 13:37 #10
I bliver ved hva ;-)

Jeg tror nu nok at jeg har hvad jeg skal bruge nu :-)

TAK

Christian_h
Avatar billede sjh Nybegynder
07. august 2003 - 13:41 #11
ha ha.. det var bare lidt tips :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging