home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- FUNCTION Adsort
-
- PARAMETERS _array
-
- IF EMPTY(PCOUNT())
- RETURN(.F.)
- ELSEIF TYPE("_array") != "A"
- RETURN(.F.)
- ENDIF
-
- PRIVATE _x, _qaz
-
- DECLARE _temp[LEN(_array)]
- ACOPY(_array, _temp)
- ASORT(_temp)
- _x = 1
- FOR _qaz = LEN(_temp) TO 1 STEP -1
- _array[_x] = _temp[_qaz]
- _x = _x + 1
- NEXT
- RELEASE _temp, _qaz, _x
- RETURN(.T.)
-
- * End of File