Subj : Question To : Nick Andre From : Shawn Highfield Date : Fri Jun 09 2006 10:58 pm Hello Nick. 09 Jun 06 18:47, you wrote to all: NA> Im maintaining the source code for a DOS Fido mailer that has been written NA> in Turbo Pascal 5.5. NA> What is the "ord" function? Quick search of the help: HOW CHARACTERS ARE INTERNALLY REPRESENTED Internally, most computers store characters according to the ASCII format. ASCII stands for American Standard Code for Information Interchange. Characters are stored according to a numbered sequence, whereby A has a value of 65 decimal, B a value of 66 etc. Several functions which manipulate characters follow. * CHR The chr or character position function returns the character associated with the ASCII value being asked, eg, chr( 65 ) will return the character A * ORD The ord or ordinal function returns the ASCII value of a requested character. In essence, it works backwards to the chr function. Ordinal data types are those which have a predefined, known set of values. Each value which follows in the set is one greater than the previous. Characters and integers are thus ordinal data types. ord( 'C' ) will return the value 67 * SUCC The successor function determines the next value or symbol in the set, thus succ( 'd' ) will return e * PRED The predecessor function determines the previous value or symbol in the set, thus pred( 'd' ) will return c Shawn --- GoldED+/LNX 1.1.5-b20060515 * Origin: This is NOT a default origin! (1:229/452) .