Entwickler-Ecke
Sonstiges (Delphi) - Char-Umwandlung Delphi 2009
Hömal - So 16.11.08 22:05
Titel: Char-Umwandlung Delphi 2009
Dieses Codestück liefert unter Delphi 2009 einen Compilierfehler. Wer kann dieses korrigieren ?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| var C : AnsiChar; begin AlphaCharSet := ['A'..'Z', 'a'..'z', ' ', '-', '.', ',']; for C := #128 to #255 do if IsCharAlpha(C) then AlphaCharSet := AlphaCharSet + [C]; end; |
Vielen Dank!
Moderiert von
Christian S.: Delphi-Tags hinzugefügt
jaenicke - So 16.11.08 23:17
Titel: Re: Char-Umwandlung Delphi 2009
Hallo und :welcome:!
Hömal hat folgendes geschrieben : |
Dieses Codestück liefert unter Delphi 2009 einen Compilierfehler. |
Ja, welchen denn? :roll:
Vermuten tue ich, dass es mit den veränderten Strings zu tun hat, dies sind jetzt WideStrings und damit Unicode und 2 Bytes pro Buchstabe, aber ohne Fehlermeldung kann ich nix genaueres sagen.
mkinzler - Mo 17.11.08 09:37
IsCharAlpha ist nun Unocode ( verwendet IsCharAlphaW)
Hömal - Mo 17.11.08 13:21
Es erscheint der Delphifehler
[DCC-Fehler] E2010 Inkompatible Typen 'Char' und 'AnsiChar'
bei IsCharAlpha(C
jaenicke - Mo 17.11.08 14:28
Warum hat
mkinzler ja bereits gesagt. Ich weiß nicht, ob du einfach einen Typecast mit Char() machen kannst.
Hömal - Fr 21.11.08 20:25
TypeCast ist leider nicht möglich
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!