... static function StartCopy( aSource, aTarget, nBufSize, oSay1, oSay2,; oMeter1, oSay3, oMeter2, lEnd, oDlg ) local n local hSource, hTarget local cBuffer := Space( nBufSize ) local nBytes, nFile := 0, nTotal := 0 local nTotSize := 0 for n = 1 to Len( aSource ) if ! File( ...