Avatar billede razersedge Nybegynder
10. februar 2002 - 03:27 Der er 13 kommentarer

32bit værdi osv...

Hej...

Jeg har gang i et lille program hvori jeg bruger en udp komponent, med den modtager jeg 4 bytes som skal tilføres en Float(i C++, hvad i Delphi?)... Det er en 32 bit værdi, efter hvad jeg ved...

Det er ved at være sent, så måske har jeg ikke formuleret mig ordentligt...
Avatar billede erikjacobsen Ekspert
10. februar 2002 - 10:16 #1
Det eneste komma-tal i Delphi på 4 byte er en single - sjovt
fylder en double dobbelt så meget.... Måske kan single bruges?
Avatar billede djernaes Nybegynder
10. februar 2002 - 18:56 #2
Hejsa,

Et eller andet virker ikke med eksperten.....

Så vidt jeg kan se, så er single en 1-8-23

C: http://www.math.byu.edu/~schow/work/IEEEFloatingPoint.htm
Pascal: http://www.merlyn.demon.co.uk/pas-type.htm#FF

Martin
Avatar billede djernaes Nybegynder
10. februar 2002 - 18:57 #3
..
Avatar billede erikjacobsen Ekspert
10. februar 2002 - 19:33 #4
1-8-23 giver også 32 bit i alt.
Avatar billede erikjacobsen Ekspert
10. februar 2002 - 19:34 #5
Og kommentaren
  Kommentar fra djernaes
  10/02-2002 04:30:21
var altså fra erikjacobsen, kl. 19:33  Datoen er dog korrekt
Avatar billede razersedge Nybegynder
10. februar 2002 - 23:47 #6
Det jeg har brugt til at fange en byte med før var dette:

envariabel := ord(ReceivedString[1])

dette fanger den første byte, men hvordan fanger jeg 4??
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:16 #7
Åh, hvor er det længe siden jeg har lavet sådan noget i Delphi.

Du kan jo sagtens fange de 4 bytes i hver sin variabel.
Så kan du vha. "logisk eller" og venstreskift af bits gøre
det. Skal du have flere vink ... ? *g*
Avatar billede razersedge Nybegynder
11. februar 2002 - 19:30 #8
flere vink :O) eller færdig kode :P
Avatar billede razersedge Nybegynder
14. februar 2002 - 17:07 #9
Kommentar fra erikjacobsen
10/02-2002 10:16:18

er altså fra razersedge...
Avatar billede razersedge Nybegynder
14. februar 2002 - 17:07 #10
Fortsat svar fra djernaes
10/02-2002 18:56:56

er fra razersedge...

ER dette også... hva sker der for eksperten ?
Avatar billede erikjacobsen Ekspert
14. februar 2002 - 19:32 #11
...og datoen? Skrev du det den 10. , eller i dag den 14. ?

//erikjacobsen
Avatar billede razersedge Nybegynder
14. februar 2002 - 19:34 #12
idag den 14, begge :O)

<- razersedge
<- kl 19:33 den 14 februar 2002 :O)
Avatar billede razersedge Nybegynder
16. maj 2002 - 21:44 #13
undskyld ventetiden.. tak for din tid..
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