<library>Initialize[WithHandlers]

Инициализируйте экземпляр MATLAB Runtime, сопоставленный library

Резюме

bool libraryInitialize(void) 
bool libraryInitializeWithHandlers( 
             mclOutputHandlerFcn error_handler, 
             mclOutputHandlerFcn print_handler) 

Описание

Каждая сгенерированная библиотека имеет свой собственный MATLAB® Экземпляр во время выполнения. Эти две функции, libraryИнициализировать и libraryInitializeWithHandlers инициализируйте экземпляр MATLAB Runtime, сопоставленный library. Пользователи должны вызвать одну из этих функций после вызова mclInitializeApplication и прежде, чем вызвать любую из скомпилированных функций экспортировано библиотекой. Каждый возвращает boolean, указывающий, было ли или notmcli инициализация успешно. Если они возвращают false, вызов дальнейших скомпилированных функций приводит к непредсказуемому поведению. libraryInitializeWithHandlers позволяет пользователям задавать, как обработать сообщения об ошибке и печатаемый текст. Функции передали libraryInitializeWithHandlers установлены в экземпляре MATLAB Runtime и названы каждый раз, когда текст ошибки или обычный текст должны быть выведены.

Примеры

if (!libmatrixInitialize())
{
    fprintf(stderr, 
            "An error occurred while initializing: \n %s ",
            mclGetLastErrorMessage());
    return -2;
} 
Представленный в R2009a