//--------------------------------------------------------------------------------------------------------------------------- void __fastcall TFrBlockProduceCost::FormShow(TObject *Sender) { List1(); List2(); DescMemoChange(Sender); if (flreg == "N") {PeriodBox->ItemIndex = -1;} if (flreg == "E") { if (FrBlockProduceAddEd->CostQuerCycleId->Value == -1) { PeriodBox->ItemIndex = -1; Cid = -1; } if (FrBlockProduceAddEd->CostQuerCycleId->Value != -1) { Cid = FrBlockProduceAddEd->CostQuerCycleId->Value; String srchs = FrBlockProduceAddEd->CostQuerCycle->Value; int io = PeriodBox->Perform(CB_FINDSTRING, -1,(LPARAM)srchs.c_str()); if (io != CB_ERR) {PeriodBox->ItemIndex = io;} if (BaseCheck->Checked == true) //если это базовая стоимость, тогда запрещаем менять период и выбор таблицы периодов { //допускаем пользователя только для дальнейшей работы с каналами продаж и добавления PeriodBox->Enabled = false; // комментария к стоимости периода RzBitBtn1->Enabled = false; } } if (FrBlockProduceAddEd->CostQuerDept->Value != -1) {chcbKanalSale->Value = FrBlockProduceAddEd->CostQuerDept->Value;}
int _tmain(int argc, _TCHAR* argv[]) { Solution S; ListNode List1(1),List2(1); List1.next = &List2; S.deleteDuplicates(&List1); return 0; }