Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 4.115 pregleda

Najnovija ↓

Konvertovati HEX u DEC 17.09.2009. u 13:42 · pre 208 meseci #1
Kako neku Hexadecimalnu vrednost npr 800CB9 konvertovati u decimalnu npr. 8391865, postoji li takva F-ja?
To bi bila F-ja inverzna od F-je Hex(number).
Re: Konvertovati HEX u DEC 17.09.2009. u 15:56 · pre 208 meseci #3
Tacno tako, kada u immediate prozor ukucam ?Str(&HABC) on mi vrati 2748.
Medjutim meni treba da &H vrednost koju imam u VBA pretvorim u dec, kao u sledecem kodu

dec = Me.Text0
HEKS = Hex(dec)
HEKSFULL = "800" & HEKS
KONVERT = ???????? (ovde bi trebao da vratim u decimal ili Int)
Me.Text2 = HEKSFULL
Re: Konvertovati HEX u DEC 18.09.2009. u 08:29 · pre 208 meseci #5
Ne, ne zelim da racunam, ocigledno je da nisam dobro objasnio evo.

imam promenljivu koja se zove HEKSFULL (nazvao sam je HEKSFULL a ne HEXFULL da slucajno ACCESS ne bi prepoznao HEX kao kljucnu rec).
i kada ja sada napisem da mi je promenljiva KONVERTED = Val(Cstr(&HHEKSFULL)) imam Compile Error.
Debuger markira & i napise expected expression.
Znaci da tu negde gresim i nikako da pogodim ispravnu sintaksu, inace pokusavam da napisem svega nekoliko redova coda da bih dobio jedan broj koji citac beskontaktne kartice vidi kada se kartica prinese citacu.
Ovo samo zbog toga da bih pri registraciji nove kartice ustedeo minut ili dva (za svaku novu karticu).
Problem mi je dakle sta napisati iza &H da bi on prihvatio da je to neka promenljiva ciju vrednost treba uzeti.
Re: Konvertovati HEX u DEC 18.09.2009. u 09:28 · pre 208 meseci #6
"captPicard" te je lijepo uputio.

Nemožeš spojiti dva stringa tako što napišeš :

&HHEKSFULL

već

"&H" + HEKSFULL

ili

"&H" & HEKSFULL

Onda primjeniš captPicard-ov komentar:

KONVERT=CLNG("&H" + HEKSFULL)

ili

KONVERT=VAL("&H" + HEKSFULL)


zavisno sa "kolikim" brojevima radiš.
Re: Konvertovati HEX u DEC 18.09.2009. u 10:12 · pre 208 meseci #7
E to je to, pogresno sam pisao, sada radi.
HVALA! HVALA!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme