Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Eine Variable in Hexdezimalem-Typ!?
TimonWorld - Fr 18.03.05 21:33
Titel: Eine Variable in Hexdezimalem-Typ!?
Hallo!
Wie heißt der Typ, damit man Hexdezimale-Werde verwenden kann?
Denn, hex gibt es nicht. Habe zwar IntToHex gefunden, aber bei nur einem Integer kann ich keine Werte zwischen A und F angeben!
Weiß jemand wie dies anwende? Bei Konstanten geht das glaub ich!
Gruß,
Timon.
raziel - Fr 18.03.05 21:40
Hi,
vorausgesetzt ich hab Dich richtig verstanden, dann so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.Button1Click(Sender: TObject); var i: Integer; begin for i := $abc to $abe do showmessage(inttostr(i)); end; |
Gruß,
raziel
Karlson - Fr 18.03.05 22:19
Jop auch wenns nicht so aussieht, aber ein Hexwert ist vom Typ Integer (oder kann es zumindest sein).
Denn if 23492 = $5BC4 Ist eine wahre Aussage.
TimonWorld - Fr 18.03.05 22:24
Hallo!
Also kann man Hexdezimale Zahlen in einem normalen Integer angeben?
Scheint zu funktionieren nur ich kann dem Integer keinen Default-Wert zuweisen, wenn ich in einem Procedure-Header angebe: procedure HexProcedure(Wert1: string; HexWert: Integer = $B6);.
Gruß,
Timon.
delfiphan - Fr 18.03.05 22:27
Du verwendest das falsche Zeichen: Es ist $ (Dollar) und nicht § (Paragraph)
TimonWorld - Fr 18.03.05 22:33
delfiphan hat folgendes geschrieben: |
| Du verwendest das falsche Zeichen: Es ist $ (Dollar) und nicht § (Paragraph) |
Oh, da habe ich mich vertippt! Schon geändert, aber in Delphi hatte ich das Dollar-Zeichen. Also ich hab mich nur beim Beitrag schreiben vertippt!
Gruß,
Timon.
delfiphan - Fr 18.03.05 22:36
Wie lautet die Fehlermeldung? Der Syntax ist (bis auf das "§") korrekt.
TimonWorld - Fr 18.03.05 22:45
| Delphi-Debugger hat folgendes geschrieben: |
| Fehler: datei.pas(18): ';' oder ')' erwartet, aber '=' gefunden. |
Quelltext
1:
| function MeineFunktion(var Text: string; HexZahl: Integer = $07): Boolean; |
edit: Smilies deaktiviert, weil sonst Smiley im Debug Code erscheint *gg*
delfiphan - Fr 18.03.05 22:49
Und ohne $ geht's? Welche Delphiversion hast du?
TimonWorld - Fr 18.03.05 22:53
Siehe Signatur!
Ich nutze aber hauptsächlich D3Prof!
Gruß,
Timon.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!