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
D言語は DLL を作れる。 当然、D のコードからその DLL を呼ぶことができる。
dmd 2,016 以降でコンパイルした DLL は、 VC++2008 のコードで LoadLibrary を使った呼び出しが失敗する。
DLL 側の gc_init で落ちる。
dmd 2.015 以前では、呼ぶことができる。
dmd 2.017 2.018 は呼ぶことができない。