Uso MsgMeter como timer mientras realizo una serie de indices temporales en cadena. Los ficheros a indexar tienen un Scope. Cuando los ficheros son muy grandes (600.000 registros), muestra la barra del meter y los porcentajes correctamente. Pero cuando el archivo tiene un numero de registros normales (entre 30.000 y 100.000 registros) realiza la barra y los porcentajes en sentido contrario, es decir, va disminuyendo el tamaño de la barra y los porcentajes a medida que realiza el indexado.
He tratado de cambiar oMeter:nTotal = reccount() por oMeter:nTotal = ordkeycount(), pero entonces la barra aparece al 100% mientras realiza el indexado.
El código es similar al de samples testmmt.prg
¿Alguna idea?
Manuel