AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:17

Parameter dieser Suchanfrage:

Suche in Thema: Lokalen Record initialisieren
Suche alle Beiträge, die von "Stevie" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Lokalen Record initialisieren

      Delphi
      by Stevie, 12. Nov 2013
    Nur Initialize/Finalize. Das ruft InitializeRecord/FinalizeRecord intern auf. Oder du bastelst dir was (so kommt man übrigens an alle sonst unzugänglichen Routinen) ;)

    function InitializeRecord(P: Pointer; TypeInfo: Pointer): Pointer;
    asm
    jmp System.@InitializeRecord
    end;
  • Forum: Object-Pascal / Delphi-Language

    AW: Lokalen Record initialisieren

      Delphi
      by Stevie, 12. Nov 2013
    Schon klar.
    Aber in diesem Fall schreibt man extra Code, um etwas langsamer zu lösen, als es mit weniger Code vom Compiler erledigt wird. ;)
  • Forum: Object-Pascal / Delphi-Language

    AW: Lokalen Record initialisieren

      Delphi
      by Stevie, 12. Nov 2013
    Ich würde Methode 2 benutzen. Im Gegensatz zu den anderen Möglichkeiten ist die nämlich auch safe, wenn man möglicherweise managed Felder im Record hat und diese unter Umständen schon irgendwie zwischen begin und dem Aufruf gesetzt wurden. Ein ZeroMemory (welches auch nur FillChar aufruft) schreibt nämlich einfach stumpf Nullen drüber. Das funktioniert für managed Felder also nur, wenn diese...


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