Forum: Programmieren allgemein
by rich123,
11. Aug 2008
Hallo zusammen,
Erstmal will ich mich bei allen bedanken.
Ich habe das jetzt auf eine andere Art und Weise gelöst. Und zwar Runde ich die Float Zahl und danach mach ich eine Int daraus.
Dann gehts ganz einfach mit der InttoHex.
Das ist in meinem Fall genau genug.
Gruß
Forum: Programmieren allgemein
by rich123,
11. Aug 2008
Also hier habe ich ein Beispiel:
115.3 in Dezimal
ergibt
73,4CC in HEX
http://www.arndt-bruenner.de/mathe/scripts/Zahlensysteme.htm
Hier wäre so ein Onlinerechner der das kann
Forum: Programmieren allgemein
by rich123,
11. Aug 2008
Das wäre 954, sollte dazu noch erklären, dass die letzten Stellen der Wert sind, die vorne ist nur für eine Addresse
Forum: Programmieren allgemein
by rich123,
11. Aug 2008
Hallo,
Ähh ich erkläre mal kurz wozu die Umrechnung.
Und zwar lese ich aus einer Excel-Tabelle Werte aus und gebe die über Ethernet-Schnittstelle an ein Gerät weiter. Die Funktion (die nicht ich geschrieben habe) um Werte an das Gerät zu senden, nimmt nur HEX Werte an.
Forum: Programmieren allgemein
by rich123,
11. Aug 2008
Hallo toms,
Genau das habe ich auch probiert und dann kommt als Lösung
C05ED604189374BC
Wenn ich das in den Windows Rechner schmeisse liefert der mir eine enorm hohe Zahl.
Ich denke ich mache da was mit dem Komma falsch.
oder?
Forum: Programmieren allgemein
by rich123,
11. Aug 2008
Eher nicht, könntest du sie vielleicht kurz erklären?
Forum: Programmieren allgemein
by rich123,
11. Aug 2008
ja war mein fehler, hab die funktion aus dem Link nun auch probiert, aber die liefert mir ziemlich falsche Werte. Funktioniert die bei euch?
Forum: Programmieren allgemein
by rich123,
11. Aug 2008
Hallo,
Ich benutze auch Delphi 7 aber die Funktion wird nichtgefunden.
Brauche ich eine bestimmte Bibliothek?
Danke schonmal
Forum: Programmieren allgemein
by rich123,
11. Aug 2008
Hallo,
Ich suche eine Delphi Funktion die einen Dezimal Wert nach Hex wandelt. (Mit Nachkommastellen!!)
Da kann mir InttoHex leider nicht helfen.
Danke