Forum: Object-Pascal / Delphi-Language
Delphi
by an_ei,
31. Mai 2006
Bei einer Real - Zahl muss ich doch esrt den Vorkommateil vormatieren dann Nachkommateil und erst dann kriege ich Resultat. Und im Speicher steht es doch fast schon
Forum: Object-Pascal / Delphi-Language
Delphi
by an_ei,
31. Mai 2006
Ich habe es mir so nur gedacht ob es möglich wäre, anhand einer Adresse den Wert der Variablen im Speicher auszulesen.
Eine Zahl zu formatieren dauert einfach zu lange, das habe ich schon zum teil fertigprogrammiert. Aber wenn man es direkt aus dem Speicher lesen könnte, sollte es doch effektiver sein oder irre ich mich.
Forum: Object-Pascal / Delphi-Language
Delphi
by an_ei,
31. Mai 2006
Es funktioniert nicht so wie es sein sollte:
z.B. 46,416 (10) = 42 39 A8 F5 (16) - richtig
bei mir
46,415 (10) = 40 47 35 1E B8 51 EB 85 (16)
:gruebel: :?
Forum: Object-Pascal / Delphi-Language
Delphi
by an_ei,
31. Mai 2006
Ich möchte die Frage ein bisschen umformulieren
Wie kann ich den Wert der Varibalen die im Speicher lieget als Hex Darstellen
Forum: Object-Pascal / Delphi-Language
Delphi
by an_ei,
31. Mai 2006
Wie schon die Abkürzung Int sagt, es wird eine Zahl von Typ Integer konvertiert. Ich möchte aber alle Zahlen so konvertiern sei es vom Typ Integer, Real, Extended oder ähnliches.
Aber IntToHex zu nutzen, war meine erste Gedanke bei Natürlichen Zahlen.
Forum: Object-Pascal / Delphi-Language
Delphi
by an_ei,
31. Mai 2006
Hallo ich habe hier eine Frage. Ich möchte den Inhalt des Speicher wo meine Variable abgelegt ist, in Hexadezimaler Darstellung haben. Ist das nicht toll?? :)
Wie kann ich das realisieren. Die Adresse wo die Variable abgelegt ist, kriege ich durch den Pointer und weiter... Hier ist STOP. Helft mir.
var p:Pointer;
r:Real;
begin
r:=-32.2;