datatype, ByVal, aeAPP_NAME, error handler