LPARAMETERS lnMessageNumber LOCAL lcSubject, ; lnOldIndex IF TYPE("THIS.oInbox")='U' THIS.GetMailObject("Inbox") ENDIF IF THIS.nCurrentMessageNumber<1 OR THIS.nCurrentMessageNumber>THIS.oInbox.Items.Count THIS.nCurrentMessageNumber=THIS.oInbox.Items.Count ENDIF lcSubject=THIS.oInbox.Items[THIS.nCurrentMessageNumber].Subject IF NOT EMPTY(lnMessageNumber) lcSubject=NULL IF lnMessageNumber<=THIS.oInbox.Items.Count lcSubject=THIS.oInbox.Items[lnMessageNumber].Subject ENDIF ENDIF RETURN lcSubject