C#で遅延バインディングを使用するCOMAPIを使用してMatlab用のプラグインを開発しました。2009bSP1以降のすべてのバージョンで機能します。
ただし、Matlabは最近、機能を破壊する2012bプレリリースをリリースしました。すべてのC#コードを更新して機能するようにしました。機能を損なうのは、MathworksがcallbackInfoアイテムの構造を変更したことです。電話をかけることができるようになる前に:
var = callbackInfo.Model.Name
2012bプレリリースでは、次のように変更されました
var = callbackInfo.model.Name
モデルの小文字の「m」に注意してください。
スクリプトが呼び出されるmatlabのバージョンに応じて、これらのどれを呼び出すかを決定する方法はありますか?
よろしくお願いします
ロビン