Per l'inversione della stringa sono d'accordo con bDaniele...credo che non ci sia una particolare utilità in una funzione del genere, quindi dubito che sia già disponibile in Delphi. Spesso si dà come esercizio per imparare a programmare...
Per la domanda sulla ShowMessage, è errato utilizzare Ord su una stringa, ma va utilizzato su un singolo carattere, e nel nostro caso si tratta esattamente del primo.
Fai così, usa l'ormai celeberrima funzione Copy per estrarti il primo carattere della stringa e successivamente passalo alla funzione Ord per ottenere il suo codice ASCII.
Ti ricordo comunque che la casella di testo TEdit possiede un evento, OnKeyPress, che ti permette di intercettare i singoli tasti premuti.
Ciao!![]()