mclTerminateApplication

Закройте MATLAB Во время выполнения внутреннее состояние приложения

Резюме

bool mclTerminateApplication(void)

Описание

Вызовите эту функцию один раз в конце программы, чтобы закрыть MATLAB® Состояние внутреннего приложения во время выполнения. Вызов только один раз за процесс. После вызова этой функции вы не можете вызвать какие-либо дополнительные функции SDK™-generated MATLAB Compiler или какие-либо функции в любой библиотеке MATLAB.

Внимание

mclTerminateApplication должен вызываться один раз только для каждого процесса. Вызывающие mclTerminateApplication более одного раза может привести к тому, что ваша заявка проявит непредсказуемое или нежелательное поведение.

Внимание

mclTerminateApplication закроет все видимые или невидимые рисунки перед выходом. Если у вас есть видимые рисунки, которые вы хотели бы ждать, используйте mclWaitForFiguresToDie.

Примеры

В начале программы звоните mclInitializeApplication чтобы убедиться, что ваша библиотека была правильно инициализирована:

mclInitializeApplication(NULL,0);
if (!libmatrixInitialize()){
    fprintf(stderr, 
            "An error occurred while initializing: \n %s ",
            mclGetLastErrorMessage());
    return -1;
}

В точке выхода вашей программы позвоните mclTerminateApplication для правильного завершения работы приложения:

mxDestroyArray(in1); in1=0;
mxDestroyArray(in2); in2 = 0;
mclTerminateApplication();
return 0;

См. также

Введенный в R2009a