Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Berabeiten von ASCII werten.


a.C.k - Di 27.08.02 15:23
Titel: Berabeiten von ASCII werten.
hi, mein Problem ist folgendes...

Ich habe ein Zeichen (String) und möchte für dieses Zeichen den entsprechenden ASCII wert erhalten um ihn dann weiter zu verarbeiten.

in der Hilfe bin ich auf folgende Funktion gestoßen:

function Chr(X: Byte): Char;

aber wie wende ich diese an? (Beispiel in der Hilfe bringt mich nicht weiter :()

Habe mir das so vorgestellt:


Quelltext
1:
chr(Variable) - 55.....                    


bekomme dann aber nur die Fehlermeldung "Inkompatieble Typen" OHNE das mir gesagt wird, welche tüpen nicht passen.

Die VB lösung des Problems lautet:


Quelltext
1:
Asc(Ucase(Variable)) - 55 ....                    

Vielen Dank schon mal im vorraus.


a.C.k - Di 27.08.02 16:06

Ohh, habe bemerkt das CHR garnicht die funktion ist die ich brauch, sondern genau das gegentel :(.

Weiß0 jemand zufällig was das ist?

Also eine Funktion, die den Ordinalwert zurück gibt und nicht das Zeichen?

Danke ;)


Alfons-G - Di 27.08.02 16:28

a.C.k hat folgendes geschrieben:
...

Also eine Funktion, die den Ordinalwert zurück gibt und nicht das Zeichen?

Danke ;)

Du bist schon gaaaanz nahe dran: :lol:

Quelltext
1:
i := Ord('x');                    


:idea:


a.C.k - Di 27.08.02 16:30

Cool,
Vielen Dank ;)