Bom dia Janio, no meu sistema eu utilizo a VGAPALETTE()....e nunca tive problemas....lembro há alguns anos...q fui utiilizar a EGapalette ae deu uma bucha....q naum me recordo...por isso mudei de função....
No meu sistema dá a mesma mensagem de erro, porém o sistema linka e roda perfeitamente.
As funções EGAPALETTE() e VGAPALETTE() não substituem a SETCOLOR() elas tem apenas a função de modificar o padrão RGB de vídeo alterando as tonalidades das cores.
como o Marcelo falou essa função naum é para substituir o setcolor...mas sim modificar as cores do rgb....meu cliente...tava reclamando do vermelho q tava mto forte...ae...mudei o rgb dele com uma tonalidade mais..."branda"...rs..depois postarei o exemplo...qdo chegar em casa...