![]() |
XE5 Compiler Case-Sensitiv?
Heute erhielt ich bei folgender Zeile eine Compilerwarnung:
Delphi-Quellcode:
destructor destroy; override;
Zitat:
|
AW: XE5 Compiler Case-Sensitiv?
Ich kann mich ja irren, aber war das nicht schon immer so?
Sherlock |
AW: XE5 Compiler Case-Sensitiv?
Ja, das war schon immer so.
Ich hasse es aber ohnehin, wenn ich Code bekomme, bei dem alles kleingeschrieben und dadurch fast unleserlich ist, z.B. bei zusammengesetzten Bezeichnern wie strtofloat statt StrToFloat. Insofern würde ich mir das als Warnung eigentlich immer wünschen... |
AW: XE5 Compiler Case-Sensitiv?
Zitat:
![]() |
AW: XE5 Compiler Case-Sensitiv?
Diese Warnung ist dem C++-Builder geschuldet.
Da C++ Case-Sensitive ist könntest du diese Code nicht im C++-Builder verwenden. |
AW: XE5 Compiler Case-Sensitiv?
OK, das mag sein. Ist aber dennoch irrsinnig blöde. Der gesamte restliche (Pascal)-Code dürfte dem C++ Compiler mindestens genauso seltsam vorkommen ;)
Sherlock |
AW: XE5 Compiler Case-Sensitiv?
Joar, und dann läßt sich solcheine Meldung nicht geziehtl deaktivieren.
Zwei/mehrere publisched Kontruktoren mit dem gleichen Namen werden ja auch bemängelt, obwohl Delphi das versteht. |
AW: XE5 Compiler Case-Sensitiv?
Zitat:
Dass sich solche Schreibfehler nachträglich korrigieren lassen, ist klar. |
AW: XE5 Compiler Case-Sensitiv?
Ein Beautifier, der etwas auf sich hält, sollte die Schreibweisen anpassen können. Aber nervig ist es schon.
Da lob ich mir C#. |
AW: XE5 Compiler Case-Sensitiv?
Zitat:
Oder meinst du eher VS.NET wo solche Automatismen eingebaut sind? |
AW: XE5 Compiler Case-Sensitiv?
Oups, ist mir noch nie aufgefallen, dass das bei Delphi so ist.
(Offenbar schreibe ich ordentlich ;-) ) Der Code-Formatter (Ctrl-D) korrigiert aber auch Groß-/Kleinschreibung. |
AW: XE5 Compiler Case-Sensitiv?
Zitat:
|
AW: XE5 Compiler Case-Sensitiv?
Hier ging es nicht um die Schönheit. Es geht rein ums Prinzip: Die Sprachdefinition sieht keine Unterscheidung von GROSSkleinSchreibung vor. Jetzt erhalte ich Hinweise darauf dass der Compilerentwickler das anders sieht. Auch wenn es momentan (ausser beim bisher bekannten Sonderfall "Register") bei Delphi keinerlei Auswirkungen hat, gibt mir das doch zu denken. Dieser Hint wurde doch nicht aus Langeweile eingeführt ...
|
AW: XE5 Compiler Case-Sensitiv?
Zitat:
Da C++ Case-Sensitive ist könntest du diese Code nicht im C++-Builder verwenden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 Uhr. |
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