Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - buchstaben/zeichen in ASCII-Code (->ZAHLEN) umwandeln
pHaRyNx - Mi 28.12.05 13:40
Titel: buchstaben/zeichen in ASCII-Code (->ZAHLEN) umwandeln
hallo!
ich brauche einen befehl, der mir buchstaben/zeichen in ASCII-Code (->ZAHLEN) umwandelt.
So soll z.B. ein Wort in Zahlen zerlegt werden, um damit Berechnungen anzustellen (Bsp.: Serialroutine).
mfg pHaRyNx
Delete - Mi 28.12.05 13:47
Delphi-Hilfe -> Ord
pHaRyNx - Fr 30.12.05 13:55
soweit klappt der befehl auch, nur gibt es ein problem, wenn ich der Ord()-Anweisung eine Variable übergebe (s. Bsp.). Die Variable enthält einen einstelligen String, da die Funktion sonst sowieso meckert:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| ... var teil1:String; teil2:Integer;
begin
teil1:='t';
teil2:=Ord(teil1);
end; |
aber beim Compilen stoppt der Compiler immer, und ich weiss nicht warum.
was kann man da machen?
mfg pHaRyNx
Moderiert von
raziel: Delphi-Tags hinzugefügt
stifflersmom - Fr 30.12.05 14:10
Na, es muß ja auch
heißen.
Moin
Lannes - Fr 30.12.05 14:21
Hallo,
da wird der Compiler aber auch meckern,
da
teil1 von
pHaRyNx als String deklariert wurde :wink:
Die Funktion
Ord erwartet einen Ausdruck des Typs Ordinal oder Char.
Der folgende Code gibt den ASCII-Code für das erste Zeichen im Edit aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var i : Integer; c : Char; begin c := Edit1.Text[1]; i := Ord(c); showmessage(IntToStr(i)); |
pHaRyNx - Di 03.01.06 16:27
ah, danke, ich wusste das mit dem CHAR nicht so ganz. danke. klappt jetzt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!