Pomoc s pointry
Moderátor: Moderátoři
Pomoc s pointry
Tak jsem se prokousal až k tomu jak dostat pointr na funkci, ale nevim jak tu funkci potom spustit. V tom cčku je to takto:
void ccp(unsigned int event)
{
if(event > EV_LIMIT) fatal(); // fatalni chyba
ccp_entry[ccp_status][event](); // skoc na entry
}
a právě tento příkaz si neumim převést do basicu
Kód: Vybrat vše
ccp_entryKód: Vybrat vše
ccp_entry[ccp_status]Kód: Vybrat vše
ccp_entry[ccp_status][event]Kód: Vybrat vše
ccp_entry[ccp_status][event]()Kód: Vybrat vše
ccp_entry[ccp_status][event]();Jak to přepsat do basicu, ti asi nepovím. V těchhle věcech je každý basic jiný a já zrovna picbasic neznám. Klidně je možné, že to v něm ani nepůjde - že nebude ukazatele na funkce vůbec znát. Pak by se to muselo psát celé trochu jinak.