Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Typisierte lokale Konstante in Generic-Unterklasse - Compiler-Bug? (https://www.delphipraxis.net/178354-typisierte-lokale-konstante-generic-unterklasse-compiler-bug.html)

Der schöne Günther 3. Jan 2014 21:34

AW: Typisierte lokale Konstante in Generic-Unterklasse - Compiler-Bug?
 
Das ist mir klar. Aber Boolean und Boolean - Sieht gleich aus, riecht gleich, schmeckt gleich.

jaenicke 3. Jan 2014 21:34

AW: Typisierte lokale Konstante in Generic-Unterklasse - Compiler-Bug?
 
Das meinte er zuletzt gar nicht, mit dem warum meinte er warum der Bug nur bei Boolean auftritt und nicht bei anderen Typen. ;-)

// EDIT:
zu spät ;-)
Aber himitsu meinte wiederum die Arraytypen nehme ich an. Klassisch aneinander vorbeigeredet. :D

himitsu 3. Jan 2014 21:48

AW: Typisierte lokale Konstante in Generic-Unterklasse - Compiler-Bug?
 
Jupp, ich bezog mich auf das Array, bzw. den Typ, welchen du mit deinem Boolean-Array deklariert hattest.


PS:

Delphi-Quellcode:
type
  TMyBool = type Boolean; // neuer Typ
  TMyBoolean = Boolean; // Alias für Boolean, aber intern der Typ "Boolean"

if TypeInfo(TMyBool) = TypeInfo(Boolean) then
  ShowMessage('TMyBool ist ein Boolean');
if TypeInfo(TMyBoolean) = TypeInfo(Boolean) then
  ShowMessage('TMyBoolean ist ein Boolean');
- sieht fast aus wie ein Boolean
- macht das, was ein Boolean macht
- aber ist kein Boolean

Der schöne Günther 3. Jan 2014 21:59

AW: Typisierte lokale Konstante in Generic-Unterklasse - Compiler-Bug?
 
Oh, das mit den Arrays merke ich jetzt erst. Klar.

Und ja, bis heute verfluche ich jeden Morgen denjenigen, der in Delphi bsp.
Delphi-Quellcode:
TCaption
als
Delphi-Quellcode:
type String
und nicht als Alias für
Delphi-Quellcode:
String
definiert hat, so dass der
Delphi-Quellcode:
TStringHelper
dort nicht greift. Selbst die Dokumentation behauptet steif und fest, es wäre nicht so und zeigt sogar einen erfundenen Quelltextschnipsel
Delphi-Quellcode:
type TCaption = String
.

Aber wir kommen vom Thema ab 8-)

jaenicke 13. Jan 2014 13:48

AW: Typisierte lokale Konstante in Generic-Unterklasse - Compiler-Bug?
 
Der QC-Eintrag wurde heute auf gelöst gestellt. In der nächsten Version / Update sollte das also behoben sein. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:26 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