C++/CLI
時々ちょっと面白いCLR。まずこんな感じで、C++/CLRのクラスdllを作ります。(VC2010) #pragma once public class TestHoge {}; public interface class ITestHoge { property TestHoge* Unsafe { TestHoge* get(); void set(TestHoge* value); } }; ではこの…
C++/CLIで記述してる時にグローバル名前空間の型でプロパティ定義するとなんかおかしくなるっぽいです。(@doxygen1.8.4/windows) //! @brief グローバル名前空間でtypedef typedef int INTEGER; //! @brief CLIでクラス記述 public ref class Sample { publi…
C++/CLIだとDisposeパターンがちょっと特殊なのは、解説サイトがいくつもあって助かるんですが、Disposableなクラスを継承してさらにDisposeを実装する時の呼出実験が見当たらないので確認します(アレもしかして検索下手なだけ???)。コンストラクト/デ…
バグってほどじゃないのですがさっそく修正。 更新情報 DllMain()のコンパイルでwarning出るのを修正。 ソースヘッダのライセンスLGPLに版番号明記(3.0)。 ドキュメントは保管場所をちょっと移動。 ダウンロード オンラインリファレンス(Doxygen) Download …
嘘、言ってみたかっただけです。週間とかムリ。C++で.Net(C++/CLI)なメタセコプラグイン開発用の支援ライブラリを作ってみました。その名はmqsdx(*1)。リンクはコチラ。 Download ほとんどStasionPluginまたはCommandPlugin開発専用になっちゃってますが…