コード例 #1
0
ファイル: Library.cpp プロジェクト: eriser/dataflow
Library & Library::operator=(Library && other)
{
    freeDll();
    dllId = other.dllId;
    ownsDll = other.ownsDll;
    other.ownsDll = false;
    moveFields(std::move(other));
    return *this;
}
コード例 #2
0
ファイル: cbchipmunk.c プロジェクト: Latexi95/cbChipmunk
BOOL WINAPI DllMain(__in  HINSTANCE hinstDLL,__in  DWORD fdwReason,__in  LPVOID lpvReserved)
{
	switch(fdwReason)
	{
	case DLL_PROCESS_ATTACH:
	//case DLL_THREAD_ATTACH:
		if (mState == Unloaded) initDll();
		break;
	case DLL_PROCESS_DETACH:
	//case DLL_THREAD_DETACH:
		if (mState == Loaded) freeDll();
		break;
	}
	return TRUE;
}
コード例 #3
0
ファイル: Library.cpp プロジェクト: eriser/dataflow
Library::~Library()
{
    freeDll();
}