Aparece no help uma função chamada ORDFOR() que preciso usar no momento, mas o xharbour não está exergando. Já ví que tem no Harbour e no Clipper 5.3 também essa função.
No help diz assim:
Na pasta lib não existe essa lib xhb.lib, é mole? Todavia, existe o fonte em source/rdd/dbcmd.cCategory: Database functions , Index functions
Source: rdd\dbcmd.c
LIB: xhb.lib
DLL: xhbdll.dll
Já tentei linkar a lib rdds.lib, mas não deu certo.
O quê que teu tenho que fazer? Meu sistema dá incompatibilidade com o Harbour, tenho que arrumar a solução no xHarbour mesmo.
Meu programa tem vários indexações dependendo do menu selecionado, exemplo:
Código: Selecionar todos
INDEX ON CNPJ+ANO TAG TEMP TO (fINDEX1) ;
FOR ANO=xANO ;
ADDITIVE TEMPORARY? INDEXKEY()
"CNPJ+ANO"
? ORDFOR()
ORDFOR: Função indefinida
-Enquando que era pra dar "ANO=xANO", correto?
Eu chamo uma rotina que muda o filtro do TBROWSE e depois quero ser capaz de limpar o filtro e voltar o que era antes, mas para isso eu preciso capturar os retornos de INDEXKEY() e ORDFOR() para poder recriar o índice visto que é temporário (autodestrói)


