Hi Mary,

That's because whomever wrote this didn't quite get the syntax correct. Try changing to:

 Code:
===================================================================
; $Function: setDrive
; $Purpose: Map a drive letter (optionally remove previous)
; ===================================================================
Function setDrive($Letter,$Path,$Desc, $Unmap)

   If $Debug
      ">Mapping "+$Letter+" "+$Path+" ("+$Desc+")" ?
   Endif

   If $Unmap = 1
      Use $Letter /delete /persistent
      If @ERROR = 0
         "Drive letter, " + $Letter + ", was deleted." ?
      Else
         "There was a problem deleting drive letter, " + $Letter ?
      EndIf
   EndIf
;
   Use $Letter $Path
   If @ERROR = 0
      "Drive letter, " + $Letter + ", was mapped successfully." ?
   Else
      "There was a problem mapping drive letter, " + $Letter ?
   EndIf
EndFunction
   




Edited by BradV (2010-02-19 05:57 PM)
Edit Reason: Well, Glenn beat me to it! :)