AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:17

Parameter dieser Suchanfrage:

Suche in Thema: Generisches ToString für Enumerations
Suche alle Beiträge, die von "Stevie" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Generisches ToString für Enumerations

      Delphi
      by Stevie, 1. Mai 2011
    Ihr redet aneinander vorbei. Bei TValue handelt es sich um einen Wertetypen. Bei deinem record nicht, denn er hat keinen State sondern nur 2 Methoden. Und dafür kann man auch ohne Probleme eine Klasse benutzen, weil man für die Benutzung von class methods nix instanzieren muss. Aber wie ich bereits sagte, spielt es für diesen konkreten Fall (Containertyp für parametriesierte Methoden) keine...
  • Forum: Object-Pascal / Delphi-Language

    AW: Generisches ToString für Enumerations

      Delphi
      by Stevie, 1. Mai 2011
    Wie ich bereits sagte. In die eine Richtung geht es nur wegen dem ToString. Das wandelt alles in seine String Repräsentation um (genau wie das ToString in TObject). Es findet hier keine Typenkonvertierung statt. Bei deinem Versuch einen String in den Typen umzuwandeln bemüht die RTTI intern die Typenkonvertierung, sofern es sich um sehr ähnliche Typen handelt (Float typ, ordinal typ, etc). Und...
  • Forum: Object-Pascal / Delphi-Language

    AW: Generisches ToString für Enumerations

      Delphi
      by Stevie, 30. Apr 2011
    Ich kann nicht hellsehen, aber da ich einige der jüngsten Neuentwicklungen seit Delphi 2009 kenne, würde ich vermuten, dass er sich das von den Jungs bei Embarcadero abgeschaut hat. Die pflegen das nämlich auch (z.B. IOUtils.pas). Soll nicht heißen, dass ich das sonderlich gut finde. Ich finde es im Hinblick auf Testbarkeit (Stichwort: Mocks) eher ziemlich schäbig. Leider tun dem class methods...
  • Forum: Object-Pascal / Delphi-Language

    AW: Generisches ToString für Enumerations

      Delphi
      by Stevie, 30. Apr 2011
    Wo ist der Unterschied einer statischen Klasse oder einem Rekord in diesem Fall?
    Delphi unterstützt nämlich keine Typenparameter in einfachen Routinen.


    Hier stimme ich dir vollstens zu, habe ich auch vorhin nicht mehr dran gedacht, sonst hätt ich es erwähnt ;)
    Dennoch kleine Korrektur: TValue.From<T>(Value).ToString denn AsString versucht, den Typen in einen string umzuwandeln, das wird...
  • Forum: Object-Pascal / Delphi-Language

    AW: Generisches ToString für Enumerations

      Delphi
      by Stevie, 30. Apr 2011
    Du solltest die Größe deines Enum Typens überprüfen, der muss nämlich nicht immer 1 Byte sein.
  • Forum: Object-Pascal / Delphi-Language

    AW: Generisches ToString für Enumerations

      Delphi
      by Stevie, 30. Apr 2011
    In der Logging Bibliothek, die wir in der Firma nutzen (recht bekanntes kommerzielles Produkt) ist das so gelöst, dass man bei LogEnum den Ordinalwert und den TypInfo übergibt. Da ist allerdings auch nix mit Generics.


URL zu dieser Suchanfrage:

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