2016-05-02 6 views
0

Wie erhält man den höchsten/niedrigsten Ordnungswert des benutzerdefinierten Unterbereichstyps in Free Pascal?Wie man den höchsten/niedrigsten Ordnungswert des benutzerdefinierten Unterbereichstyps in Free Pascal erhält

Lassen Sie uns sagen, wir haben diese definiert:

type 
    LowChars = 'a'..'z'; 

Und ich brauche das höchste/niedrigste Wert des Typs zu erhalten.

Low(Ord(LowChars)) gibt mir den niedrigsten Wert von Char-Typ, was ist nicht was ich will.

Vielen Dank.

+1

Sicher sollte es nur 'Low (LowChars)' sein, nein? –

+0

@PaulR Ich dachte schon, aber es heißt Fehler: Inkompatibler Typ für Arg-Nr. 1: Got "LowChars", erwartet "QWord" – Vlastimil

+0

@PaulR danke für die Idee, ich hatte es schlecht komponiert – Vlastimil

Antwort

1

OK, gelöstes Rätsel Ord(Low(LowChars)) funktioniert.