Forum: Object-Pascal / Delphi-Language
by himitsu,
27. Nov 2015
Ich wusste nur noch, daß mir die Meldung dieses Jahr schon paar Mal um die Ohren flog,
aber bei ersterem Hinsehen hatte ich irgendwie IFDEF gelesen.
Nja, genau aus diesem Grund versuche ich keine negativen Bedingungen zu verwenden, zumindestens nicht, wenn ein ELSE im Spiel ist.
Und wenn man crossplattform Bibliotheken erstellen will, darf man nun entweder mit IFNDEFs abreiten, oder muß...
Forum: Object-Pascal / Delphi-Language
by himitsu,
27. Nov 2015
Die Meldung kommt schon seit einer ganzen Weile.
function CharInSet(C: Char; const CharSet: TSysCharSet): Boolean; overload; inline; deprecated 'Use TCharHelper functionality';
Nur für eigene Bereichsdefinitionen ist TCharHelper absolut sowas von garnicht geeignet.
XE6 weiß ich jetzt nicht, das war jetzt wieder aus XE8 kopiert.
Ja, bei soeinem Mist, weiß man doch garnicht was man tun...
Forum: Object-Pascal / Delphi-Language
by himitsu,
26. Nov 2015
Man könnte auch einfach die Compilermeldung deaktivieren.
CharInSet macht intern auch nichts anderes, als ein IN.
Und außerdem ist CharInSet auch schonwieder veraltet, aber dessen bei Ersatz macht Emba wohl einen Scherz.