Caro amigo,
Já tive um problema parecido e resolvi fazendo a seguinte modificação no meu .lnk, apenas na linha que define as libs do clipper:
LIB Clipper, Extend, DbfCdx, _DbfCdx, Terminal
Note que acrescentei _DbfCdx.
Abro meu FORNECED.PRG da seguinte forma:
USE FORNECED ALIAS FORNECED SHARED NEW
IF ! FILE("FORNECED.CDX")
MsgMeter( { | oMeter, oText, oDlg, lEnd | ;
BuildIndex( oMeter, oText, oDlg, @lEnd, "FORNECED->CODIGO", "FORNCODI" ) },;
"Indexando fornecedores por código...", "Espere um momento!" )
MsgMeter( { | oMeter, oText, oDlg, lEnd | ;
BuildIndex( oMeter, oText, oDlg, @lEnd, "FORNECED->ITEM02", "FORNNOME" ) },;
"Indexando fornecedores por nome...", "Espere um momento!" )
MsgMeter( { | oMeter, oText, oDlg, lEnd | ;
BuildIndex( oMeter, oText, oDlg, @lEnd, "FORNECED->ITEM10", "FORNFANT" ) },;
"Indexando fornecedores por fantasia...", "Espere um momento!" )
ENDIF
ordListClear()
OrdListAdd("FORNECED","FORNCODI", "FORNNOME", "FORNFANT")
Espero ter ajudado.
Ariston