![]() |
Re: Sets durchlaufen
Also ist ein Record als Property auch nicht zu gebrauchen... Ich bau mir doch ´ne Klasse, damit kenn ich mich aus, da gibt´s keine bösen Überraschungen...
Zitat:
|
Re: Sets durchlaufen
Per Standard sind die Units Ansi, aber man kann es umstellen
und falls Delphi beim Speichern Zeichen entdeckt, welche nicht in Ansi reinpassen, dann warnt es und fragt ob es das umstellen soll. (wird dann meißt als UTF-8 kodiert)
Delphi-Quellcode:
var x: Set of Char;
begin x := ['a', '猇']; // ^^^ Delphi weiß, daß es ein SET ist und macht 'a' somit zum AnsiChar if 'a' in x then ; // ^^^ hier ist 'a' allerdings per Standard ein WideChar und darum wird gemeckert // Delphi erfährt erst nach dem IN, daß dort ein SET kommt und kan darum das 'a' nicht anders behandeln end; Zitat:
|
Re: Sets durchlaufen
Also gibt es auch weiterhin nur Set of AnsiChar. Danke für den Test!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 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