//=========================================================================== void __fastcall TfrmMain::FormDestroy(TObject *Sender) { // --------- ”дал¤ем статически созданы экземпл¤ры класса из “рии¬ью и Ћист Ѕокса -------- if (TreeNodeList != NULL) { for (int i = 0; i < TreeNodeList->Count; i++) delete ((TTreeNodeElement*)TreeNodeList->Items[i]); delete TreeNodeList; TreeNodeList = NULL; } // ---------- ”дал¤ю схему -------- DeleteScheme(); // ---------- «аписываю в реестр параметры среды ------ SaveManagerParamToRegistry(); }
/// <summary> /// Delete the custom power plan. /// </summary> VOID PowerSchemes::ClearCustomPowerPlan() { if(!PowerClearRequest(hPowerRequest, PowerRequestSystemRequired)) { //printf("PowerClearRequest failed\n"); } CloseHandle(hPowerRequest); *mySchemeGuid = GUID_MIN_POWER_SAVINGS; ApplyPowerScheme(*mySchemeGuid); /************************************************************************/ /* Second: Delete application power scheme */ /************************************************************************/ if(!DeleteScheme(GUID_POWER_AWARE_SMJ)) { //printf("DeleteScheme failed\n"); } }