MLOpenArgv (C 函数)

MLOpenArgv() 已经被 MLOpenArgcArgv 所取代.

MLINK MLOpenArgv(MLENV env,char **argv0,char **argv1,long *errno)

打开一个 MathLink 连接,从 argv 数组中接受参数.

更多信息

  • MLInitialize() 必须在 WLOpenArgv() 之前调用.
  • MLOpenArgv()argv0 开始到 argv1 的连续位置扫描以下参数::
  • "-linkconnect"连接至一个已存在的链接(LinkConnect
    "-linkcreate"创建一个链接(LinkCreate
    "-linklaunch"启动一个子处理(LinkLaunch
    "-linkname","name"打开链接使用的名称
    "-linkprotocol","protocol"使用的链接协议(等)
  • MLOpenArgv() 对于自变量名称的大小写不敏感.
  • MLOpenArgv() 忽略不被识别的自变量名称.
  • MLOpenArgv() 被由 mprepmcc 创建的 MLMain() 函数自动调用.
  • 在主程序 main(intargc, char *argv[]) 的典型用法为 .
  • 避免明确 argc 自变量允许 MLOpenArgv() 不依赖于 int 的大小.
  • 在某些计算机系统,对于 argv0argv10 ,将导致互动式要求自变量,一般通过对话框.