dll error
sdv
sdvcn at 126.com
Thu Dec 1 09:01:01 PST 2011
a.d
----------------------------
import core.runtime;
import core.sys.windows.windows;
import core.sys.windows.dll;
//import mach3plugins;
__gshared HINSTANCE g_hInst;
extern (Windows) BOOL DllMain(HINSTANCE hInstance, ULONG ulReason, LPVOID
pvReserved)
{
switch (ulReason) {
case DLL_PROCESS_ATTACH:
g_hInst = hInstance;
dll_process_attach( hInstance, true );
break;
case DLL_PROCESS_DETACH:
dll_process_detach( hInstance, true );
break;
case DLL_THREAD_ATTACH:
dll_thread_attach( true, true );
break;
case DLL_THREAD_DETACH:
dll_thread_detach( true, true );
break;
default:
}
return true;
}
//D, C, C++, Pascal, Windows, System
extern (C) export void MyVer0()
{
}
extern (C) export void MyVer1()
{
}
extern (C) export void MyVer2()
{
}
----------------------------------
out:
_MyVer0
MyVer1
MyVer2
More information about the Digitalmars-d
mailing list