mclTerminateApplication

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

Резюме

bool mclTerminateApplication(void)

Описание

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