Can someone please explain to me just exactly this try/catch is doing? It doesn't seem to make any sense to me. Thank you in advance.
case '\r':
if (Choice==(CancelIndex+1))return;
try{(*Action[Choice-1])();}
catch(...){}
system("cls");
Choice = 1;
break;
case char(27):
if ((CancelIndex+1)==ItemCount)return;
try{(*Action[ItemCount-1])();}
catch(...){}
Choice = 1;
break;