bool OnStart(cIGZCOM* pCOM) { cIGZFrameWork* const pFramework = RZGetFrameWork(); if (pFramework) { if (pFramework->GetState() < cIGZFrameWork::kStatePreAppInit) { pFramework->AddHook(this); } else { PreAppInit(); } } return true; }
bool PreAppInit() { cIGZFrameWork* const pFramework = RZGetFrameWork(); if (pFramework) { cIGZApp* const pApp = pFramework->Application(); if (pApp) { cISC4App* pISC4App; if (pApp->QueryInterface(kGZIID_cISC4App, (void**)&pISC4App)) { pISC4App->SetDebugFunctionalityEnabled(true); } } } return true; }
bool OnStart(cIGZCOM* pCOM) { DEMOMSG("OnStart"); RZGetFrameWork()->AddHook(static_cast<cIGZFrameWorkHooks*>(this)); return cRZCOMDllDirector::OnStart(pCOM); }