2

このmatlab.Netの例を F# インタラクティブに書き直そうとしています。この例では、COM インターフェイス参照が使用されています。fsi 内から COM インターフェイスを参照するにはどうすればよいですか?

編集

説明されているように参照します

[プロジェクト] メニューから [参照の追加] を選択します。[参照の追加] ダイアログ ボックスで [COM] タブを選択します。MATLAB アプリケーションを選択します。

この参照は、右クリックでインタラクティブに送信できません。プロパティにパスがなく、説明に記載されている MLApp.dll が matlab ディレクトリに見つかりません。この F# プログラムは次のように機能します。

[<EntryPoint>]
let main argv = 
    let matlab = new MLApp.MLAppClass()
    matlab.Execute "x=1+1"          |> printfn "%A"
    matlab.GetVariable("x","base")  |> printfn "%A"
    0 

でもFSIから使いたい。

4

0 に答える 0