tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
2372
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MC_Straßenköter MC_Straßenköter ist offline Mitglied Bronze
    Registriert seit
    May 2005
    Beiträge
    33
    Hallo!

    Ich habe ein Array an float-Werten und möchte die gerne in einer RichTextBox hexadezimal ausgeben.
    Habe es mit ToString("X")-Methode versucht, die will aber nicht, gibt es noch eine andere Variante?

    Danke&Gruß
     

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hallo MC_Straßenköter!

    Versuchs doch mal so:
    Code :
    1
    
    lblHexNumber.Text = string.Format( "{0:X10}", long.Parse( txtNumber.Text ) );
    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  3. #3
    MC_Straßenköter MC_Straßenköter ist offline Mitglied Bronze
    Registriert seit
    May 2005
    Beiträge
    33
    Hallo cosmochaosmaker!

    Habe es mit deinem Vorschlag versucht, aber immer wenn meine float-Werte nicht gerade 1.0, 2.0, 3.0,etc sind, sondern z.B. 0.0123 gibt er mir eine Fehlermeldung raus "Input string was not in the correct format".
    Kann das an der Parse-Methode liegen? Da die ja 64-Bit integer Werte repräsentiert und das würde ja meine float-Werte verfälschen, oder?
    Oder bin ich da auf'n Holzweg?

    Habe es mit folgender Zeile mal versucht:

    rtBx.AppendText((BitConverter.DoubleToInt64Bits(floatBuffer[t])).ToString("X"));

    So gibt er mir was "scheinbar" vernünftiges aus?! Leider kenn ich mich mit der Methode BitConverter zu wenig aus!
     

  4. #4
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Ohh, ich dachte erst Long. Hab mich verlesen.
    Dir dürfte klar sein das nicht so einfach ist ungerade Zahlen in Hex zu konvertieren.
    Dafür brauchts einen speziellen Algorithmus. AFAIK
    Ich hab da aber was bezüglich irgendwo zuhause. Wenn ich den Algorithmus finde, poste ich ihn.
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  5. #5
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hey Du,

    ich hab ihn leider nicht finden können. Aber dafür einen netten Link wo Du, hoffe ich mal,
    deine Lösung finden wirst.
    Extrafast, Diskussion:Hexadezimalsystem
    // Edit:Berechnung der Periodenlänge von Dezimalbrüchen

    MfG, cosmo
    Geändert von Christian Kusmanow (21.07.05 um 10:31 Uhr)
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

Ähnliche Themen

  1. hexadezimal ausgeben und umrechnen
    Von cpp_rookie im Forum C/C++
    Antworten: 15
    Letzter Beitrag: 11.11.09, 21:07
  2. Antworten: 3
    Letzter Beitrag: 03.10.08, 15:52
  3. float wert auf eine Stelle nach dem Komma
    Von mistirios im Forum Java
    Antworten: 3
    Letzter Beitrag: 20.02.08, 19:06
  4. DWORD-Hexadezimal-Wert in Registry eintragen und auslesen
    Von Stefan91919191 im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 02.09.05, 12:20
  5. Float Wert aus MSSQL ermitteln
    Von deadparrot im Forum .NET Datenverwaltung
    Antworten: 3
    Letzter Beitrag: 21.08.05, 13:02