Toon posts:

[BCB] Werken met Hexadecimale getallen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kan ik in BCB werken met hexadecimale getallen.

Als ik bv in Edit1 invul : 0x140
Hoe moet ik dat dan inlezen ?
Via StrToInt werkt het niet.

Het is de bedoeling dat ik een paar adressen ( hexadecimaal ) wegschrijf naar een INI file, en deze dan kan gebruiken voor WriteByte ( 0x140 , data ) te vervangen.

mVg

//EDIT : Werken met INIfiles kan ik reeds :D

[ Voor 7% gewijzigd door Verwijderd op 02-03-2003 21:24 ]


  • Feyd-Rautha
  • Registratie: November 2001
  • Laatst online: 02-08-2025

I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing. Only I will remain.


Verwijderd

Topicstarter
Volgens de regels dus ;-)

1. Geef eerst globaal aan wat het probleem is
Een hexadicimaal getal wegschrijven naar een INI file en deze dan uitlezen.

2. Geef dan aan wat je al geprobeerd hebt
Opslaan als String en dan StrToInt
Opslaan als string en verderwerken als string
Opslaan als Int en verwerken naar string
.....

3. Geef vervolgens aan waar je denkt dat het aan ligt
Het moet in dit formaat komen te staan
WriteByte ( adres , data ) --> void WriteByte(word,byte) ;
Die byte is geen probleem, het is de waarde uit de INI als hexadicimaal getal te verkrijgen.

4. Geef dan aan wat je geprobeerd hebt om dit probleem te verhelpen
Zie 2

5.Geef aan waarom je denkt dat dat niet klopt, of geef aan waarom je denkt dat dat niet werkt. Herhaal deze stappen totdat je alles hebt verteld wat je hebt geprobeert, en welke references je daarvoor gebruikt hebt. Geef ons de errors die je te zien krijgt.
Krijg / weet niet hoe ik een hexadicamale waarde als variabele kan krijgen. Google en vriendjes kunnen mij ook niet helpen.

6. Wanneer je alles duidelijk hebt uitgelegd, vat je je probleem samen en stel je de uiteindelijke vraag.
Met Hex. waarden werken in BCB. Hoe doe ik dit ?

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 11:21

mulder

ik spuug op het trottoir

oogjes open, snaveltjes dicht


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

StrToInt

Converts an AnsiString that represents an integer (decimal or hex notation) to a number.

Unit: Sysutils
Category: type conversion routines


C++:
1
extern PACKAGE int __fastcall StrToInt(const AnsiString S);


Description: StrToInt converts the AnsiString S, which represents an integer-type number in either decimal or hexadecimal notation, into a number. If S does not represent a valid number, StrToInt throws an EConvertError exception.
:?

Professionele website nodig?