home *** CD-ROM | disk | FTP | other *** search
- *******************
-
- FUNCTION Netuse
-
- PARAMETER _thefile, _exuse, _howlong, _thealias
-
- IF PCOUNT() = 2
- _thealias = ""
- _howlong = IF((TYPE("scrnet2") != "U"), scrnet2, 5)
-
- ELSEIF PCOUNT() = 3
- _thealias = ""
-
- ELSEIF PCOUNT() = 4
- * This is a Good scenario
- ELSE
- RETURN(.F.)
- ENDIF
-
- IF TYPE("_thefile")+TYPE("_exuse")+TYPE("_howlong")+TYPE("_thealias") != "CLNC"
- RETURN(.F.)
- ENDIF
-
- PRIVATE _4ever, _pause
-
- _pause = IF((TYPE("scrnet1") != "U"), scrnet1, 10)
-
- _4ever = (_howlong=0)
- DO WHILE (_4ever .OR. _howlong > 0 )
- IF _exuse
- IF EMPTY(_thealias)
- USE (_thefile) EXCLUSIVE
- ELSE
- USE (_thefile) EXCLUSIVE ALIAS &_thealias
- ENDIF
- ELSE
- IF EMPTY(_thealias)
- USE (_thefile)
- ELSE
- USE (_thefile) ALIAS &_thealias
- ENDIF
- ENDIF
- IF !NETERR()
- RETURN(.T.)
- ENDIF
- INKEY(_pause)
- _howlong = _howlong - 1
- ENDDO
- RETURN(.F.)
-
- * End of File