AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:17

Parameter dieser Suchanfrage:

Suche in Thema: Byte Array to UInt64
Suche alle Beiträge, die von "schwa226" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Byte Array to UInt64

     
      by schwa226, 6. Apr 2011
    Jetzt nocheinmal dazu:

    warum geht das nicht:
    function TUInt64Rec2.GetUInt64 : UInt64;
    begin
    Result :=
    (_Byte Shl 56) or
    (_Byte Shl 48) or
    (_Byte Shl 40) or
    (_Byte Shl 32) or
  • Forum: Programmieren allgemein

    AW: Byte Array to UInt64

     
      by schwa226, 12. Mär 2011
    function SwapUInt64(X: UInt64): UInt64;
    asm
    mov EDX,dword ptr
    mov EAX,dword ptr
    bswap EDX
    bswap EAX
    end;

    Dies macht nun keine Probleme mehr :thumb:
  • Forum: Programmieren allgemein

    AW: Byte Array to UInt64

     
      by schwa226, 11. Mär 2011
    Jetzt habe ich doch noch ein Problem mit der SwapUInt64 festgestellt.
    Wenn ich bei der Debug Version das Optimieren ausschalte geht sie.
    Wenn ich für das Release das Optimieren einschalte werden andere Speicherbereiche Überschrieben und es kommt zum Absturz.

    Gibt es dann dazu noch eine andere Möglichkeit?
  • Forum: Programmieren allgemein

    AW: Byte Array to UInt64

     
      by schwa226, 11. Mär 2011
    Stimmt! Das spuckt der Windows Rechner auch aus.
    Und wie macht man das am besten?

    Edit: Habe das gefunden:
    procedure SwapUInt64(var X: UInt64);
    asm
    mov EBX,dword ptr
    mov ECX,dword ptr
    bswap EBX
    bswap ECX
  • Forum: Programmieren allgemein

    Byte Array to UInt64

     
      by schwa226, 11. Mär 2011
    Ich komm einfach nicht drauf.

    Ich habe ein Array of Byte und will es in ein UInt64 wandeln.
    Jedoch kommt immer Blödsinn raus.

    Auch dieser Versuch scheitert:
    Type
    TUInt64Rec = packed record
    case Integer of
    1 : (_Byte : Array of Byte);


URL zu dieser Suchanfrage:

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