... endif nPasa++ oProgress:SetPos( nPorcentaje ) return( if( s_lCancel, PROGRESS_CANCEL, PROGRESS_CONTINUE ) ) Da un error en oProgress, y lo que deduzco es que hay que hacer un dialogo progress, y hago esto: STATIC FUNCTION PASA( nPorcentaje, nTotal, nTransferido ) static nPasa := 0 local ...