Pri chybe “Karta ineho zavodu” bude chybova odpoved obsahovat novy objekt z ktoreho mozete ziskat zavod karty nasledovnym sposobom
EPTAnswer *answer = (EPTAnswer*)cardData; if (answer->GetError() == APL_ERROR_OTHER_COMPANY) { EAbstractAnswer *subAnswer = answer->GetFirstAnswer(); while (!subAnswer->IsHead()) { if (subAnswer->WhoIAm() == TYPE_OTHER_COMPANY_ANSWER) { zavodKarty = ((EOtherComapny*)subAnswer)->GetCompany(); return; } subAnswer = (EAbstractAnswer*)subAnswer->GetRight(); } }