MLLinkName()
This feature is not supported on the Wolfram Cloud.

已经被 所取代.

const char * MLLinkName(MLINK link)
返回用于创建链接的名称字符串.

更多信息更多信息

  • 使用链接模式、链接协议和其他选项创建 MathLink 链接. 链接名称为创建链接使用的链接模式和链接协议提供必要的信息.
  • MLLinkName()MathLink 标头文件 mathlink.h 中被声明.

范例范例打开所有单元关闭所有单元

基本范例  (4)基本范例  (4)

使用 Unix 或 Mac OS X 的管道协议启动一个链接:

In[1]:=
Click for copyable input
Out[1]=

链接名称包含连接一个链接的路径名称和命令行自变量:

In[2]:=
Click for copyable input
Out[2]=

使用 TCPIP 协议创建一个链接:

In[1]:=
Click for copyable input
Out[1]=

链接名称包含用于建立 TCP 连接的端口和主机名称对:

In[2]:=
Click for copyable input
Out[2]=

使用共享内存(SharedMemory)协议创建一个链接:

In[1]:=
Click for copyable input
Out[1]=

链接名称包含共享内存对象的名称:

In[2]:=
Click for copyable input
Out[2]=

声明一个 const char * 变量并获取链接名称:

#include "mathlink.h"

/* A function for reading a link's name */

void f(MLINK lp)
{
    const char *name;

    name = MLLinkName(lp);
    if(name == (const char *)0)
    { /* Unable to get the link name */ }

    /* ... */

    MLReleaseLinkName(lp, name);
}