MLDuplicateLink (C 函数)
MLDuplicateLink 已经被 WSDuplicateLink 所取代.
更多信息

- 新创建的链接具有 parent 链接输入和输出数据流的确切副本.
- MLDuplicateLink() 不复制用户数据块.
- 成功完成后,MLDuplicateLink() 返回一个新的链接对象并设置 err 为 WLEOK.
- 在错误事件中,MLDuplicateLink()返回 (MLINK)0 并设置 err 为合适的值.
- MLDuplicateLink() 在 MathLink 的标头文件 mathlink.h 中被声明.
范例
基本范例 (1)
#include "mathlink.h"
/* make a copy of a link */
MLINK f(MLINK lp)
{
MLINK newlink;
int error;
newlink = MLDuplicateLink(lp, (const char *)"Duplicate 1", &error);
if(newlink == (MLINK)0 || error != MLEOK)
{ /* unable to create a copy of the link */ }
return newlink;
}