Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
16. Dez 2013
Richtig! Diese Füchse! Für einen signed Datentyp ist -1 ja 0xFF..FF und 0 ist 0x00.00. Macht also doch durchaus Sinn.
Trotzdem: Das hätte ich bei einer ToInteger()-Methode verstanden, nicht bei einem ToString()!
Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
16. Dez 2013
Ich weiß nicht, ob man noch alte Steintafeln ausgräbt auf denen das schon so geregelt war, aber ich kenne Boolean als Ganzzahl immer mit 0 für False und 1 für True.
Auch Delphis Boolean.ToInteger() gibt 0 oder 1 aus. Warum in aller Welt gibt BoolToStr(..) eigentlich '0' und '-1' aus? Weder ist das konsistent, noch kann ich mir irgendeinen Grund denken.
function BoolToStr(B: Boolean;...