tengo una función de reindexar que usa la clase tprogress para mostrar el avance por pantalla. Algo asi,
Code: Select all
Db_OpenNoIndex( "Libros", "LI" )
oMeter:setRange( 0, LI->(LastRec()) )
pack
nMeter := 0
index on upper(LiCodigo);
tag CODIGO;
for ! deleted();
eval( oMeter:SetPos( nMeter++ ), oMeter:Refresh(), .t. );
every 1
Saludos,