今までもMDGContext指定でMPlugを評価する(現在の時間以外のvalueを取得する時など)方法はありましたが、Parallelでの動作が若干不安定気味だったのが、2018から新しい機能が追加されました。
plug.getValue(ctx); plug.asDouble(ctx); plug.asBool(ctx); ...
などなどが
MDGContextGuard guard(ctx); getValue(); asDouble(); ....
こんな風になればいいですかね。
ちょっと試してみた結果今の所問題なく動いてるようだったので少しずつ乗り換えています。
ざっくりサンプル書いてみたので興味がありましたらどうぞ!
コメントを残す