Hexadezimalzahl in eine Dezimalzahl umwandeln

  • VB.NET
  • .NET (FX) 1.0–2.0

    Hexadezimalzahl in eine Dezimalzahl umwandeln

    Hallo

    Ich möchte eine Hexadezimalzahl in eine Dezimalzahl umwandeln, das Problem ist nur, dass ich die umgewandelte Zahl so nicht verwenden kann.

    VB.NET-Quellcode

    1. Private Sub BtN_Use_Click(sender As Object, e As EventArgs) Handles BtN_Use.Click
    2. Dim IntPtr As IntPtr = &HF8978308
    3. MessageBox.Show(IntPtr.ToString)
    4. End Sub


    Ausgabe: -124288248 (FFFFFFFFF8978308)
    Richtig umgewandelt bzw. so, dass ich es verwenden kann ist es aber so: 4170679048 (F8978308)

    (Zum selber überprüfen: binaryhexconverter.com/decimal-to-hex-converter)


    Ich hoffe, Ihr könnt mir weiterhelfen! :)

    //Edit: Problem gelöst.

    Toteditierten Beitrag wiederhergestellt. ~Thunderbolt
    "Denken ist die schwerste Arbeit, die es gibt. Das ist wahrscheinlich auch der Grund, warum sich so wenig Leute damit beschäftigen." - Henry Ford

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Thunderbolt“ ()