主要内容

mclInitializeApplication

设置所有共享的应用程序状态MATLAB运行时在当前进程中创建的实例

剧情简介

bool mclInitializeApplication(const char **options, int count); / /使用默认值

描述

设置所有共享的应用程序状态MATLAB®运行时在当前进程中创建的实例。每个进程只调用一次。该函数接受一个字符串数组(长度可能为零)和一个包含字符串数组大小的计数。字符串数组可能包含以下MATLAB命令行开关,它们的含义与在MATLAB中使用时相同:

  • -appendlogfile

  • 自动化

  • -beginfile

  • 调试

  • 推迟

  • 显示

  • 嵌入

  • -endfile

  • java

  • 多彬

  • 日志文件

  • 最小化

  • -MLAutomation

  • -nodisplay

  • -noFigureWindows

  • -nojvm

  • -noshelldde

  • -nosplash

  • - r

  • -Regserver

  • -shelldde

  • -singleCompThread

  • -Unregserver

  • -useJavaFigures

  • -mwvisual

  • -xrm

谨慎

mclInitializeApplication每个进程只能调用一次。调用mclInitializeApplication超过一次可能会导致应用程序显示出不可预测或不受欢迎的行为。

谨慎

当运行在Mac,如果-nodisplay是作为选项之一包含在mclInitializeApplication,然后是呼叫mclInitializeApplication必须在调用之前发生mclRunMain

例子

开始所有MATLAB运行时在给定的过程中-nodisplay选项,例如,使用以下代码:

Const char *args[] = {"-nodisplay"};如果(!{fprintf(stderr, "An error occurred while initializing: \n %s ", mclGetLastErrorMessage());返回1;}
介绍了R2009a