前の日 / 次の日 / 最新 / 2008-08

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2008-08-13 Wed

dmd 2.015 でコンパイルした DLL を D 以外から呼ぶとなんか変 [D言語]

susie のプラグインを書いてみた。

GetPluginInfo の前に IsSupported を呼ばれると落ちる。
GetPluginInfo の後は問題が無い。

マルチスレッド未対応ってのが関係するんだろうか?

C++ で書いた物はそういうことが起きない。

初期か忘れでもあるのか?

GC を使わないとどうだろう?
gc_init とかを呼ばないで見る。
std.c.malloc とかを使って自分で管理