Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Hexadezimal < > 8 bits (https://www.delphipraxis.net/192214-hexadezimal-8-bits.html)

p80286 29. Mär 2017 21:05

AW: Hexadezimal < > 8 bits
 
Delphi-Quellcode:
const
  HX  : array [0..15] of ansichar='0123456789ABCDEF';


function HXTRANS(ib:byte):ansistring;
begin
  result:=' ';
  result[1]:=HX[ib shr 4];
  result[2]:=HX[ib and $0F];
end;
Gruß
K-H

stay 30. Mär 2017 18:29

AW: Hexadezimal < > 8 bits
 
Das sieht sehr gut aus, damit bekomme ich aus 0xff ein byte mit 1111 1111 oder?

Delphi-Laie 30. Mär 2017 18:47

AW: Hexadezimal < > 8 bits
 
Zitat:

Zitat von stay (Beitrag 1365901)
if Bit7.checked = true then i := i +1;

[...]

Bitte nicht auslachen, mir gefällt es selbst nicht.

Mir auch nicht. Sofort stieß mir "Bit7.checked = true" und ff. auf. Probiere mal aus, was passiert, wenn Du "= true" und ff. wegläßt.
Für i:=i+1 gibt es auch den Inkrementor inc(i).

himitsu 30. Mär 2017 19:41

AW: Hexadezimal < > 8 bits
 
Zitat:

Zitat von stay (Beitrag 1366018)
Das sieht sehr gut aus, damit bekomme ich aus 0xff ein byte mit 1111 1111 oder?

Nein?

Aus einem Byte mit $FF wird natürlich ein String mit 'FF'. :stupid:

p80286 31. Mär 2017 12:02

AW: Hexadezimal < > 8 bits
 
Zitat:

Zitat von stay (Beitrag 1366018)
Das sieht sehr gut aus, damit bekomme ich aus 0xff ein byte mit 1111 1111 oder?

0xFF=0b11111111=255

warum kennen so viele die kleinsten Grundlagen nicht?

Gruß
K-H

stay 31. Mär 2017 14:39

AW: Hexadezimal < > 8 bits
 
Zitat:

Zitat von p80286 (Beitrag 1366058)
Zitat:

Zitat von stay (Beitrag 1366018)
Das sieht sehr gut aus, damit bekomme ich aus 0xff ein byte mit 1111 1111 oder?

0xFF=0b11111111=255

warum kennen so viele die kleinsten Grundlagen nicht?

Gruß
K-H

Das Umrechnen per Hand kann ich, allerdings nicht, wie es das Programm macht. Da Lazarus nicht so eine Große Verbreitung hat wie VS gibt es auch weniger Tutorials... Trotzdem gefällt mir Lazarus und deshalb kommen so doofe Fragen manchmal :oops:

Neutral General 31. Mär 2017 14:52

AW: Hexadezimal < > 8 bits
 
Zitat:

Zitat von stay (Beitrag 1366075)
Das Umrechnen per Hand kann ich, allerdings nicht, wie es das Programm macht. Da Lazarus nicht so eine Große Verbreitung hat wie VS gibt es auch weniger Tutorials... Trotzdem gefällt mir Lazarus und deshalb kommen so doofe Fragen manchmal :oops:

Das ist im Prinzip sprachunabhängiges Wissen. Das Prinzip ist in jeder Sprache das Gleiche.

stay 1. Apr 2017 20:45

AW: Hexadezimal < > 8 bits
 
Ich bedanke mich ganz herzlich bei euch :)
Mir gefällt die IDE immer mehr. Schade dass ich die Hochzeit dieser Sprache verpasst habe.
Grüße

Rollo62 2. Apr 2017 10:35

AW: Hexadezimal < > 8 bits
 
Die Hoch-zeit kommt noch :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:16 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz