AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:32

Parameter dieser Suchanfrage:

Suche in Thema: Sets durchlaufen
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Sets durchlaufen

      Delphi
      by himitsu, 22. Apr 2010
    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)

    var x: Set of Char;
    begin
    x := ;
    // ^^^ Delphi weiß, daß es ein SET ist und macht 'a' somit zum AnsiChar
    if 'a' in x then ;
    // ^^^ hier ist 'a'...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Sets durchlaufen

      Delphi
      by himitsu, 22. Apr 2010
    Set of Char wird automatisch auf Set of AnsiChar gekürzt.

    bleibt unter Delphi 2009/2010 ein AnsiCharSet, bzw. es gibt einen Typen dafür TSysCharSet.

    Der ShortString, String und das CharSet bleiben also weiterhin nur ANSI.

    (darum auch der in Beitrag #6 verlinkte Code)


    Der Linken seite konnte hier noch nie was zugewiesen werden, nur daß die alten Kompiler es noch nicht gesagt hatten.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Sets durchlaufen

      Delphi
      by himitsu, 22. Apr 2010
    Nee, die 256 sind schon das Maximum, darum gibt es ab Delphi 2009 ein Problem mit dem Set of Char, da dort alles Unicode ist.

    Bis Delphi 2007 ist ein Set of Char ein Set of AnsiChar
    und ab Delphi 2009 wäre es ein Set of WideChar, welches allerdings nicht geht. Eben wegen der 256er Byte-Grenze.

    Die Adressierung der Bits wird direkt über einen Assembler-Befehl vorgenommen, und dieser...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Sets durchlaufen

      Delphi
      by himitsu, 22. Apr 2010
    Ein SET hat intern keinen Ordinalen Type ... ein SET ist eine Reihe von Bits.
    Der ENUM (die Elemente des SETs) sind ordinalen Typs.



    Rate mal, was deine Schleife macht?

    Ja, es gäbe (wenn das SET nicht zu voll ist) eine kleine Optimierungsmöglichkeit, aber bei nur 256 Werten bringt das fast garnichts, da diese 256 Möglichkeiten alleine schon sehr schnell durchgelaufen sind.

    (Bei...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=150627
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 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