exponenta event banner

mclTerminateApplication

Закрытие внутреннего состояния приложения среды выполнения MATLAB

Резюме

bool mclTerminateApplication(void)

Описание

Вызовите эту функцию один раз в конце программы, чтобы закрыть внутреннее состояние приложения MATLAB ® Runtime. Вызов только один раз для каждого процесса. После вызова этой функции невозможно вызвать какие-либо другие функции SDK™-generated компилятора MATLAB или какие-либо функции в любой библиотеке 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