except
on E:Exception do
begin
case HMAIN.Errors.Item[0].NativeError of
404: sLastError := 'Invalid Password.';
405: sLastError := 'Invalid User Name.'
else
sLastError := 'Login Failed. Error number: '
+ IntToStr(HMAIN.Errors.Item[0].NativeError)
+#13#10+e.message;
end; {case}