/* Выполнение кода выбранного действия */ void QSPExecuteSelActionCode(QSP_BOOL *res, QSP_BOOL isRefresh) { if (qspCurSelAction >= 0) { if (qspIsExitOnError && qspErrorNum) { *res = QSP_FALSE; return; } qspPrepareExecution(); if (qspIsDisableCodeExec) { *res = QSP_FALSE; return; } qspExecAction(qspCurSelAction); if (qspErrorNum) { *res = QSP_FALSE; return; } if (isRefresh) qspCallRefreshInt(QSP_FALSE); } *res = QSP_TRUE; }
/* Выполнение кода выбранного действия */ QSP_BOOL QSPExecuteSelActionCode(QSP_BOOL isRefresh) { if (qspCurSelAction >= 0) { if (qspIsExitOnError && qspErrorNum) return QSP_FALSE; qspPrepareExecution(); if (qspIsDisableCodeExec) return QSP_FALSE; qspExecAction(qspCurSelAction); if (qspErrorNum) return QSP_FALSE; if (isRefresh) qspCallRefreshInt(QSP_FALSE); } return QSP_TRUE; }
/* Выполнение кода выбранного действия */ AS3_Val QSPExecuteSelActionCode(void *param, AS3_Val args) { QSP_BOOL isRefresh; AS3_ArrayValue(args, "IntType", &isRefresh); if (qspCurSelAction >= 0) { if (qspIsExitOnError && qspErrorNum) return AS3_False(); qspPrepareExecution(); if (qspIsDisableCodeExec) return AS3_False(); qspExecAction(qspCurSelAction); if (qspErrorNum) return AS3_False(); if (isRefresh) qspCallRefreshInt(QSP_FALSE); } return AS3_True(); }