AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Großer Hex-String in Dezimal String wandeln, rundungsfehler
Thema durchsuchen
Ansicht
Themen-Optionen

Großer Hex-String in Dezimal String wandeln, rundungsfehler

Ein Thema von ruedi · begonnen am 2. Jul 2007 · letzter Beitrag vom 2. Jul 2007
 
ruedi

Registriert seit: 2. Jul 2007
6 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Großer Hex-String in Dezimal String wandeln, rundungsfeh

  Alt 2. Jul 2007, 14:48
Also meine Problemstellung ist folgende:
Ich arbeite an einem Zutrittssysten und habe ein serielles Lesegerät das die UNC-Nummer von RFID/Transponder Karten ausliest. Diese UNC-Nummer bekomme ich vom Gerät im HEX-Format wie z.B. E0169402086427A9 (es sind immer 16 Nibbels)

Mein Problem ist nun, dass ich Karten von anderen Systemen importiere (übers Internet) und verwalten muss. Alle anderen Systeme verwenden diese Kartennummer im Dezimalformat: E0169402086427A9 -> 16147256250435119017

Eine Umwandlung der Nummer 16147256250435119017 ins Hex-Format geht ebenfalls nicht, da die Karten schon mit der Nummer im Dezimal-Format beschriftet sind und das die Kunden verwirren würde.

Meine Funktion, ganz oben im Thema, funktioniert soweit, nur nach bestimmten anderen Aufrufen im Programm (Application.CreateForm, LoadFromFile) funktioniert die Umwandlung nicht mehr bzw. beginnt automatisch mit dem Runden und ich erhalte das Ergebnis 1614725625043512000.

Kurz gesagt: ich muss Zahlen im Hex-Format mit 16 Nibbels im Dezimal-Format darstellen! Vielleicht kannst du mir auch sagen, wieso Delphi so lange kein application.createForm aufgerufen wird korrekt rechnet und nacher nicht mehr???
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz