All looks OK to me except the last line
? cMsg RETURN
should this not be
? cMsg ; RETURN

[EMAIL PROTECTED] wrote:
Send Harbour-users mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.harbour-project.org/mailman/listinfo/harbour-users
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Harbour-users digest..."


------------------------------------------------------------------------

Today's Topics:

   1. Switch ([email protected])


------------------------------------------------------------------------

Subject:
[Harbour-users] Switch
From:
[email protected]
Date:
Wed, 12 Nov 2008 09:31:50 -0300
To:
[email protected]

To:
[email protected]


Hi!
This exemple fail.
E0020 Incomplete statement or unbalanced delimiters
Because (DEFAULT) flag.
Harbour CVS  * $Id: ChangeLog 9912 2008-11-12 11:34:50Z vszakats $

// The example prints a file in RAW mode and demonstrates
// the possible return values of PrintFileRaw().
PROCEDURE Main()
 LOCAL cPrinter := GetDefaultPrinter()
 LOCAL cFile := "MyFile.Txt"
 LOCAL nResult := -1
 LOCAL cMsg := "PrintFileRaw(): "

CLS
 IF Empty( cPrinter )
? "No default printer found"
QUIT
 ENDIF
 nResult := PrintFileRaw( cPrinter, cFile, "Test for PrintFileRaw()" )
 SWITCH nResult
 CASE -1 cMsg += "Invalid parameters passed to function" ; EXIT
 CASE -2 cMsg += "WinAPI OpenPrinter() call failed" ; EXIT
CASE -3 cMsg += "WinAPI StartDocPrinter() call failed" ; EXIT
CASE -4 cMsg += "WinAPI StartPagePrinter() call failed" ; EXIT
CASE -5 cMsg += "WinAPI malloc() of memory failed" ; EXIT
CASE -6 cMsg += "File " + cFile + " not found" ; EXIT
DEFAULT //Fail here
cMsg += cFile + " PRINTED OK!!!"
END
? cMsg RETURN


Tks,
Itamar M. Lins Jr.



------------------------------------------------------------------------

_______________________________________________
Harbour-users mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour-users
_______________________________________________
Harbour-users mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour-users

Reply via email to