Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Keine Zahlen (https://www.delphipraxis.net/214597-keine-zahlen.html)

himitsu 5. Feb 2024 19:54

Delphi-Version: 12 Athens

Keine Zahlen
 
Bei der neuen Behandlung von Integern, hat man wohl bissl was geschrottet?

Delphi-Quellcode:
i := 123;
i := $7AF;
i := %01010101010;

i := 123_456_789;
i := $01234567_89ABCDEF;
i := %0000_1000_0001_0101;

// ABER auch das geht
i := $;
i := %;

if i = $ then fuck;
Mir fiel die Magignumber (IOCtrlCode) grade nicht ein, also erstmal weggelassen und ... beim Kompilieren knallt es dann ja ... denkst'e, der Compiler erinnert dich jetzt nicht mehr dran. :wall:



[add]
Aber geil ... hab grade eine coole Idee.
Eine Funktion schreiben, welche beim Laden von Units (in der IDE) alle
Delphi-Quellcode:
0
im Code zufällig zur $ und % ersetzt. :firejump:
Und False durch Boolean(%) Nee, überall die Windows.Foundation als Letztes ins USES einfügen.

Sinspin 6. Feb 2024 07:18

AW: Keine Zahlen
 
...und die Fixes werden jetzt endlich ganz modern und zügig via GetIt ausgeliefert.
Da tut sich was bei Emba. Das geht in die richtige Richtung.
Jetzt muss nur GetIt noch funktionieren.

Da fragt man sich ein bisschen wohin die tausende Dollar aus den Lizenzen gehen. Goldene Kloschüsseln?

ULIK 6. Feb 2024 08:52

AW: Keine Zahlen
 
compiliert auch in 11.3 :-)

Rolf Frei 6. Feb 2024 15:16

AW: Keine Zahlen
 
Und was ist das Problem mit i=$ / i=%? Sieht komisch aus, macht aber was es soll: i=0. Oder habe ich deinen Beitrag falsch interpretiert?

himitsu 6. Feb 2024 15:28

AW: Keine Zahlen
 
Normalerweise musste früher eine Zahl aus mindestens einer Ziffer bestehen ... dachte das sei bei Hexzahlen auch so.
Ich hätte schwören können, dass ich da früher mal Fehler bekommen hatte, wenn die "Zahl" fehlt.

Ohh, ich dachte das sei ein neuer Fehler, als sie zuletzt das Binär und die Trennzeichen eingebaut hatten,
aber neee, das kompiliert sogar im XE. :shock:


OK, wenn dem so ist, dann scheint das wohl "legitim" zu sein (kein Bug)
und ich darf es nach belieben benutzen?

Und dann natürlich auch noch bissl was aus der DOS-Büchse, um den Spaß zu vervollkommnen.
Delphi-Quellcode:
C := ^A;
anstatt
Delphi-Quellcode:
C := #1;

Rolf Frei 6. Feb 2024 16:01

AW: Keine Zahlen
 
i=$ ging in D7 schon so. Eben getestet.

dummzeuch 6. Feb 2024 17:40

AW: Keine Zahlen
 
Hm, ob das der Code Formatter wohl korrekt formatiert?

himitsu 6. Feb 2024 17:54

AW: Keine Zahlen
 
Hab doch einen Bug entdeckt.

Delphi-Quellcode:
if EmbarcaderoBekommtvonMirHöchstensEinigeHübsche = $ then
Warum geht das nicht mit € :?: :lol:



Zitat:

Zitat von dummzeuch (Beitrag 1533111)
Hm, ob das der Code Formatter wohl korrekt formatiert?

Das Forum hat schonmal enorme Probleme mit MultiLineStrings
Delphi-Quellcode:
var S := '''
  Hallo
       ihr
          da
            draußen
  ''';
Code:
var S := '''
  Hallo
       ihr
          da
            draußen
  ''';


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