[D言語][Regnessem]
DでRegnessemのプラグインを作ってみた。
nsmplugin.hをD言語の文法に書き直したのだが、
昨日言ってた
#define HOGE "hoge/%s"
はどう書き換えたらいいのか結局わからなかった。
いいや。コメントアウトにしとこう。。。
でコンパイルは通ったのだが、linkのときちょっと躓いてしまった。
オプションに snn.lib を指定しないとダメなのね。
DllMain()がエントリポイントとして認識されないからなんでだろーと…
あはは。おいら、下らないことでしょっちゅう躓いてますな。
躓きはさらに続く。起動時に認識してくれない。
GetPluginInfo()は呼び出されるが、Initialize()は呼んでくれてないみたいだ。
システムモジュールがサポートしていないAPIバージョンや,不正なモジュール名の場合には読み込みを中止します.
に引っかかってるんでしょうなあ。
公式ページにあるプラグインスケルトンのコードそのまんまぢゃダメみたい。
ん、もうちょっと試行錯誤してみよっと。