Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.837 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

Re: Welches Bit in einer Zahl ist gesetzt

  Alt 5. Okt 2005, 06:36
Zitat von Robert Marquardt:
Also TStringList dafuer ist aber eine Bastonade angemessen.
Floats fuer die Bitbehandlung. :kopfschuettel:
  1. TStringList??? Wo ist hier eine TStringList ???
  2. Und wieso soll es eine Prügelstrafe für TStringList geben, wenn gar keine TStringList da ist???
  3. Wieso Floats für die Bitbehandlung???
    Das Beispiel zeigt nur, wie die Floats im Speicher abgebildet sind.
    (Also wie ist das 5. Bit eines Floats)
    Mir ist schon klar, dass smudo (wahrscheinlich) Integer gemeint hat.
    Ich warf ja nur ein, dass man auch die "Bits" einer Gleitkommazahl ermitteln kann, da dies vom Thema hier passt.
    Die Frage war ja "wie ermittelt man die Bits einer Zahl" (, nicht eines Integers).
  4. Falls Du die Hex2Bin Funktionalität rügen möchtest, dazu habe ich etwas in dem Beitrag geschrieben. (Ich weiß, dass das nicht schön ist, aber es funktioniert)
ps: In dem Beispiel kann man statt des Single natürlich auch jeden anderen Typ verwenden.
(z.B. String, Array, eigene Typen) Man muss nur den belegten Speicher anpassen und fertig.
Das Beispiel zeigt außerdem wie man mit Hilfe eines Case im Record Speicher überladen kann.
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat