![]() |
Interne Zahlendarstellung
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich habe gerade Angefangen mit der Programmierung in Object Pascal in Delphi und haben nun eine Aufgabe bekommen, die ich einfach nicht gelöst bekomme. Die Aufgabe ist es, die Integerwerte die man in dem einen Feld eintragen kann, ( einmal Integer, einmal Real (Eingabefelder liegen übereinander)), in Hexadezimal und Binär umzuwandeln. Habe schon nach diversen Sachen gesucht, jedoch komme ich zu keinem richtigen Ansatz. |
Re: Interne Zahlendarstellung
Schau dir mal Format() an
|
Re: Interne Zahlendarstellung
Was soll ich mir angucken? O.o
|
Re: Interne Zahlendarstellung
Z.B. in der Delphi-Hilfe
Mit dieser Funktion kann man Hex nach Dez usw umformen. |
Re: Interne Zahlendarstellung
Oder einfach
![]() Binärumwandlung geht auch recht einfach, indem du einfach nacheinander alle Bits mit and rauspickst. Das i-te Bit der Zahl n findest du so raus: (n shr i) and 1 |
Re: Interne Zahlendarstellung
Als absoluter Delphi-Neuling ist das einfacher gesagt als getan ;)
Ich habe ja schon ein Problem, weil ich einfach nicht hinbekomme, die Zahles des Eingabefeldes in die vorgegebene Procedure zu packen. Kann mir jmd bei dem Proggi beim Anfang helfen? Das ich die Zahl im Eingabegeld ausgelesen bekomme und mit der Umrechnung kann? Und das schierigste wird dann die Umrechnung in Real, mit den IBM und IEEE Standards -.- |
DP-Maintenance
Dieses Thema wurde von "Christian Seehase" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Ein delphispezifisches Problem |
Re: Interne Zahlendarstellung
Kann mir niemand nen Tipp geben wie ich die Eingabe aus dem Integerfeld einlese, dann Berechne und wieder ausgebe?
|
Re: Interne Zahlendarstellung
|
Re: Interne Zahlendarstellung
Das war mal ein hilfreicher Link, danke ;)
Das Problem ist, wir dürfen dieses IntToHex etc nicht benutzen, sondern müssen es so umständlich machen -.- Kannste mir denn sagen, wie ich das mache, das ich von dem einen Eingabefeld etwas einlesen möchte und im anderen ausgeben? Finde keine Befehle dafür :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 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-2025 by Thomas Breitkreuz