Partilhar via


Visual Basic Concepts

Event Logging for Multithreaded Components

Visual Basic only supports multithreading in components marked for unattended execution. In order to make it possible for a component to run unattended, the Unattended Execution option disables all user interaction, including message boxes and system error dialogs.

You can log such events to a file of your choice, or — on Windows NT — to the system event log. The LogMode property of the App object controls the way logging is done, and the LogPath property specifies the name of the log file.

Items entered in the log file include:

  • Text from message boxes your component attempts to display.

  • System errors, such as "Out of stack space."

  • Text strings entered using the App.LogEvent method.

Note   When your component is running in the development environment, these entries go to the Immediate window instead of to the log file.

For More Information   Search in the documentation index or the Object Browser for App Object, LogEvent, LogMode, LogPath, and StartLogging.