AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:32

Parameter dieser Suchanfrage:

Suche in Thema: Array in ShowMessage ausgeben?
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.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Array in ShowMessage ausgeben?

      Delphi
      by himitsu, 29. Jan 2014
    Gute Frage :gruebel:

    Kann natürlich sein, daß die das immernoch als Compilermagic implementiert haben.
    Obwohl, vom optimalen code her, wäre es wahrscheinlich, daß es immernoch wie eine While-Schleife ist.

    Sagen wir es einfach mal so: Für uns sieht es wie ein Enumerator aus (so isses verständlicher) und was intern gemacht wird, ignorieren wir.
  • Forum: Programmieren allgemein

    AW: Array in ShowMessage ausgeben?

      Delphi
      by himitsu, 28. Jan 2014
    Bei einigen Typen, wie eben den Arrays, wird der Enumerator direkt vom Compiler erzeugt.
    Da wird dann einfach für array of T, array of T, bzw. TArray<T> ein passender TEnumerable<T> erzeugt.

    Bis vor Kurzem konnte man auch noch keine Record-Helper an einfache Typen (wie z.B. Arrays, Integer, String) hängen.
    Nur Record-Helper für Records und Class-Helper für Klassen. (an Interfaces geht dann...
  • Forum: Programmieren allgemein

    AW: Array in ShowMessage ausgeben?

      Delphi
      by himitsu, 28. Jan 2014
    Die sind intern versteckt.
    z.B. viele Standard-Enumeratoren werden automatisch über einen generischen Basistyp erzeugt und das Default(Typ) ist auch von da.

    Für Arrays wird intern ein Enumator generisch erzeugt, sobald man das Array mit For-In verwendet.


    Als Char war der halt "einfacher", borallem beim letzen Beispiel.
    Aber da den Seperator an den String-Anfang und man muß auch nichts...
  • Forum: Programmieren allgemein

    AW: Array in ShowMessage ausgeben?

      Delphi
      by himitsu, 28. Jan 2014
    Du kannst auch gern die Generics etwas ausnutzen.
    function TIntegerArrayHelper.ToString: String;
    var
    Element: Integer;
    begin
    Result := Default(String);
    for Element in Self do
    Result := Result + Element.ToString;
    end;


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=178801
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 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