AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:17

Parameter dieser Suchanfrage:

Suche in Thema: TRUE/FALSE Part
Suche alle Beiträge, die von "BadenPower" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 2. Apr 2015
    Na wenigstens einer der mich versteht.
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 2. Apr 2015
    Ein String besteht auch nur aus 0 und 1.

    Und einer Bitfolge siehst Du halt nicht an, was es letztendlich darstellen soll.
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 2. Apr 2015
    Ich bleibe bei meiner Meinung, dass dies sprachlich nicht richtig ist.

    Wenn "false = 0" stimmen würde, dann wäre dies möglich:

    if (false = 0) then
    begin
    ShowMessage('False ist 0');
    end;
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 30. Mär 2015
    Merkst Du was?
    Du hast mich doch gerade bestätigt.

    Der 'Ordinalwert von False ist 0' und nicht 'False ist 0'.
    Denn "A" ist ja auch nicht 65, aber der Ordinalwert.
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 30. Mär 2015
    Siehe Post #12.

    Wobei man dort schön sieht, dass man dann expliziet auf if (var = true) then prüfen muss, wenn man tatsächlich TRUE benötigt und nicht nur "ergibt Wahr".



    Wenn man sich es richtig angewöhnt, dann gibt es keine Diskussionen.

    False ist nicht 0 sondern Ord(False) = 0
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 30. Mär 2015
    Im Zitat von EWeiss steht:

    und dies ist eben nicht richtig, denn laut Delphi, nachzulesen unter "Boolesche Typen" ist True eben nicht 1 sondern:


    Und dies ist ein gewaltiger Unterschied, den ich mit einfachen Mittel belegt habe, in dem ich einfach einen Integerwert 1 in der If-Bedingung verwendet habe.

    Klar, dass dies nicht funktionieren kann, aber es sollte eben verdeutlichen, dass...
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 30. Mär 2015
    BoolToStr gibt ja auch nur die Strings zurück, welche in der Funktion hinterlegt sind


    function BoolToStr(B: Boolean; UseBoolStrs: Boolean = False): string;
    const
    cSimpleBoolStrs: array of String = ('0', '-1');
    begin
    if UseBoolStrs then
    begin
    VerifyBoolStrArray;
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 30. Mär 2015
    True war noch niemals 1.

    Seit ich mit Delphi und dies ist schon seit Version 1, arbeite war True immer True.

    Einfach einmal testen:

    Const
    Pruefen = 1;

    procedure TForm1.Button1Click(Sender: TObject);
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 30. Mär 2015
    Ganz einfach:

    1 ist halt nicht TRUE.

    Aber 1 und TRUE ergeben beide WAHR.


    Einfach einmal eine Form mit 3Buttons anlegen und testen:

    unit Unit1;
  • Forum: Programmieren allgemein

    AW: TRUE/FALSE Part

     
      by BadenPower, 30. Mär 2015
    Wenn Du auf If Foo = True then prüfst, dann prüft Du, ob Foo den Booleanwert TRUE hat.

    Wenn Du If Foo then auswertest, dann prüft Du, ob die Auswertung von Foo "Wahr" ergibt.


    Und tunlichst darauf verzichten halte ich für falsch, denn es gibt Situationen, in denen man direkt auf TRUE prüfen muss.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=BadenPower&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=184484
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz