|
SOLUTIONS
|
MATHEMATICA MATHLINK C 函数
MLGetMessage()
int MLGetMessage(MLINK link, int* code, int*param)
从与 link 相关的紧急消息通道读取一个带外消息代码,并把代码存在 code,任何参数存在 param 中.
更多信息更多信息
- MLGetMessage() 返回一个非零值0如果读取一个带外(out-of-band)消息,否则为零.
- MLGetMessage() 不是一个块函数(nonblocking function).
- MLGetMessage() 返回以下消息:
-
MLTerminateMessage 关闭当前程序 MLInterruptMessage 中断当前操作 MLAbortMessage 放弃当前操作 MLEndPacketMessage 过时的消息 MLSynchronizeMessage 同步链接两端的内部表达式流 MLImDyingMessage 关闭链接的另一端 MLWaitingAcknowledgement 需要链接另一端的响应 MLMarkTopLevelMessage MathLink 程序库的内部消息 MLLinkClosingMessage MathLink 程序库的内部消息 MLAuthenticationFailure 验证消息失败 MLFirstUserMessage 用户定义的消息空间的开始 MLLastUserMessage 用户定义的消息空间的结尾 - MLFirstUserMessage 应被用于任何用户定义的消息的开始值. 一个新的消息应被定义为 #define MyAppMessage MLFirstUserMessage + 1.
- 用户定义的消息不应具有大于 MLLastUserMessage 的值.
- 标准 MathLink 消息没有任何参数.
- MLGetMessage() 在 MathLink 的标头文件 mathlink.h 中被声明.
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
