You will have to add code to verify you are getting into the proper case statement. You should also evaluate the return code from the AddPrinterConnection function.
code:
AddPrinterConnection( )
Action: Adds a connection to the specified printer for the current user.
Syntax: ADDPRINTERCONNECTION ("printer name")
Parameters: Printer name
The (share)name of the printer to which to connect.
Remarks: This function is available only on Windows NT family,
and can be used only to connect to printers on a server running the
Windows NT/2000/XP operating system.
When Windows NT connects to the printer, it may copy printer driver
files to the local computer. If the user does not have permission to copy
files to the appropriate location, ADDPRINTERCONNECTION fails, and
@ERROR returns ERROR_ACCESS_DENIED.
Returns: 0 Printer connection established
Error code Function failed
See Also: DelPrinterConnection( ), SetDefaultPrinter( )
Example: If ADDPRINTERCONNECTION ("\\vleerbeer\hp laserjet 4") = 0
? "Added printer connection...."
else
? "@error @serror"
Endif
[ 17. March 2003, 06:08: Message edited by: Howard Bullock ]