Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > インストール可能なMathLink プログラム >

Install

Install["name"]
MathLink と接続する外部プログラムを起動し,この中から関数を呼び出すためにMathematica の定義をインストールする.
  • Installによって設定されたMathematica の定義は,通常,外部プログラムのソースコードを作成するのに使用されたMathLink テンプレートファイルの中で指定される.
  • Install["prog"]は指定されたプログラムを開始し,MathLink を通じて接続する.
  • prog がディレクトリである場合,Install["prog"]は,prog/$SystemID/prog を実行しようとする.
  • Install["name`"]は,name.exeと呼ばれるファイルやディレクトリを$Pathにあるすべてのディレクトリにおいて検索する.
  • Install[link]は現在のLinkObjectを使い,このLinkObjectに対応するプログラムの中の関数を呼び出せるように設定する.
  • LinkPatterns[link]は,指定されたリンクが設定されると定義されたパターンをリスト形式で返す.
  • Uninstall[link]を呼び出すことで,これらの定義を除去し,外部プログラムの実行を中止することができる.
  • Install[LinkConnect["port"]]は,指定されたポートにリンクされた外部プログラムをインストールする.これは,デバッガまたはリモートコンピュータシステムで起動された外部プログラムを呼び出すのに使用することもできる.
  • 同じcommandInstall["command"]を複数回呼び出すと,この定義が変更された大域変数の値に依存しない限り,先の呼出しで設定された定義が,後のものによって無効にされる.
  • Installは,その中にある関数が呼び出されるたびにCallPacketオブジェクトを外部プログラムに送り,ReturnPacketオブジェクトに結果が返されまで待つ,という定義を生成する.
  • このような外部プログラムは,プログラム起動中に,Mathematica に評価の要求をするためにEvaluatePacketオブジェクトを送ることができる.
バージョン 2 の新機能 | バージョン 3 での修正機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team