O'Reilly logo

Lingo in a Nutshell by Bruce A. Epstein

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Lingo Debugging Commands

Table 3-3 shows Lingo commands convenient for debugging.

Table 3-3. Debugging-related Lingo Commands

Command

Usage

alert

Display a message or variable’s value in a dialog. See Table 5-5.

Alert(MUI)

Display a message or variable value in a multi-button dialog. See Chapter 15.

the alertHook

Intercept alert and error messages before they cause a dialog to appear. See on alertHook.

error (FileIO)

Interpret an error code returned by the FileIO Xtra. (The FileIO XObject used the mError method instead). See Chapter 14 and Table E-3.

externalEvent

Strings sent to the Browser using externalEvent from within Shockwave are displayed in the Message window during authoring.

getError()

Return an error code related to an SWA cast member. Requires SWA Streaming Xtra. See Table E-4.

getErrorString()

Return an error string related to an SWA cast member. Requires SWA Streaming Xtra. See Table E-4.

ilk()

Check a variable’s type. See Table 5-4.

listP()

Check if a variable is a list. See Table 6-6.

MoaErrorToString (MUI Xtra)

MoaErrorToString() interprets MOA error codes returned by some Lingo commands. See Table E-7.

netError()

Check the result of a network operation. See Table E-6.

netStatus()

Display message in Browser status line (Shockwave) or Message window (authoring).

objectP()

Check if an item is an object, such as a script instance returned by instantiating an Xtra or Parent Script, or a list.

on alertHook

Handle alert and error messages. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required