Mathematica 9 is now available

MLOpenArgv()

Usage

MLINK MLOpenArgv(MLENV env, char **argv0, char **argv1, long *errno) 用来打开一个argv数组获取参数的MathLink连接.


Notes

•在调用MLOpenArgv()时,必须首先调用MLInitialize().
MLOpenArgv()argv0 开始到 argv1逐个扫描下列位置:

MLOpenArgv() 对参数名称并不敏感.
MLOpenArgv() 将忽略它无法识别的参数名称.
MLOpenArgv() 将被有 MLMain() 函数产生的mprepmcc 自动调用.
• 对于一个主程序main(int argc, char *argv[]),典型的用法是MLOpenArgv(env, argv, argv+argc, errno).
MLOpenArgv() 能忽略一个明确的argc参数,这使得它能够不依赖于整型数的大小而工作.
• 在一些计算机系统上, 对argv0argv1 赋0会造成参数被反复询问,特别是以一个对话框的形式被询问.
• 参见Mathematica 全书:
2.12.14节.
• 同时参见: MLActivate, MLOpenString.



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.