AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:32

Parameter dieser Suchanfrage:

Suche in Thema: Generic <T>, injected DLL, was aus Speicher auslesen?
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: Sonstige Fragen zu Delphi

    AW: Generic <T>, injected DLL, was aus Speicher auslesen?

      Delphi
      by himitsu, 25. Jan 2014
    Wenn du die Funktion als inline deklarierst und der Kompiler in der Lage ist, den Code auch direkt einzubinden, dann könnte es sein, daß der Compiler Vieles von der Funktion wegopimiert.

    type
    TMyClass<T> = class
    public type
    PT = ^T; // muß natürlich public sein, damit es an der aufrufenden Stelle verfügbar ist
    public
    class function GetMem<T>(Offset: NativeUInt): T; static;...
  • Forum: Sonstige Fragen zu Delphi

    AW: Generic <T>, injected DLL, was aus Speicher auslesen?

      Delphi
      by himitsu, 25. Jan 2014
    Wieso sollte Int64 ein Problem sein?
    In deinem Generic machst du doch genau das Selbe, nur halt etwas umständlicher weggekapselt. :zwinker:

    Du castest ja nicht den "Inhalt" des Pointers, welcher in Win32 zufällig 4 Byte ist,
    sondern das, worauf der Pointer zeigt und da ist die Größe egal.

    Ein untypisierter Pointer hat quasi eine Größe von 0 Byte und beim Cast auf andere Typen wird dort...
  • Forum: Sonstige Fragen zu Delphi

    AW: Generic <T>, injected DLL, was aus Speicher auslesen?

      Delphi
      by himitsu, 25. Jan 2014
    Joar.

    Ach ja, ich hatte meinen letzten Beitrag in der Zwischenzeit nochmal bearbeitet ... war wohl nur etwas langsam dabei. :stupid:


    Und zum Array:
    type
    // diese Array-Typen gibt es manchmal auch vordefiniert (z.B. PByte für Array of Byte)
    // manche Pointer-Typen besitzen auch schon eine integrierte Pointer-Arithmetik, wo man sich das Array sparen kann (z.B. PAnsiChar)
    ...
  • Forum: Sonstige Fragen zu Delphi

    AW: Generic <T>, injected DLL, was aus Speicher auslesen?

      Delphi
      by himitsu, 25. Jan 2014
    Jain, das ist fast möglich, oder kann Delphi inzwischen doch schon generischen Prozeduren?
    Und wenn nicht, dann solltest du im Profil, oder nächstes Mal im Post, mit angeben, für welchen Compiler du etwas suchst.

    Aber wenn du deine Funktion in eine Klasse verlagerst, wo es auch eine Klassenmethode sein kann, welche als Static im Kompilat praktisch genauso auferufen wird, wie eine...


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