前の日 / 次の日 / 最新 / 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-12 Tue

dmd 2.016 以降でコンパイルした DLL は D 以外から呼べない? [D言語]

D言語は DLL を作れる。
当然、D のコードからその DLL を呼ぶことができる。

dmd 2,016 以降でコンパイルした DLL は、
VC++2008 のコードで LoadLibrary を使った呼び出しが失敗する。

DLL 側の gc_init で落ちる。

dmd 2.015 以前では、呼ぶことができる。

dmd 2.017 2.018 は呼ぶことができない。