These dialogs are used to set various aspects of runtime and debugging behavior.
Name |
Description |
Run ![]() ![]() Run ![]() ![]() Sets a breakpoint on either an address or a data item, and to change the properties of an existing breakpoint. The title might also be Address Breakpoint Properties or Data Breakpoint Properties, if you accessed the dialog box through the context menu Properties command. | |
Run ![]() ![]() Sets a breakpoint on a line in your source code or to change the properties of an existing breakpoint. The dialog box title can also be Source Breakpoint Properties or Address Breakpoint Properties, depending on how it is accessed. | |
Run ![]() Debugs a process that is currently running on the local or remote computer. | |
Assigns a new value to the data item currently selected on the Data tab in the Debug Inspector. | |
Run ![]() Inspects the following types of data: arrays, classes, constants, functions, pointers, scalar variables, and interfaces. The Debug Inspector contains three areas: | |
This dialog box appears when the program you are debugging raises a language exception or operating system exception, and you have set options that instruct the debugger to handle exceptions on the Language Exceptions and Native OS Exceptions pages of Tools ![]() ![]() The message format is: Project <project-name> raised exception class <yyyy> with message <message-text>. If yyyy is a class name, the exception is a language exception. If yyyy is a hexadecimal value, the exception is an operating system exception. | |
Run ![]() Evaluates or changes the value of an existing expression or property. This is useful if you want to test a code correction without having to exit the debugger, change the source code, and recompile the program. | |
Run ![]() The Find Package Import dialog appears when your application cannot locate one of the runtime packages specified in Project ![]() ![]() | |
Run ![]() Used to enter the expression that you want to inspect in the Debug Inspector. | |
Run ![]() ![]() Indicates which environment variables are passed to your application while you are debugging it. | |
Run ![]() ![]() Passes command-line parameters to your application, specifies a host executable for testing a DLL or loads an executable into the debugger. | |
Run ![]() ![]() Connects to a remote computer running the remote debug server and start a remote debugging session. | |
Run ![]() ![]() Specifies the location of the symbols tables to be used during debugging. | |
Inspects a new expression. Enter the expression or select a previously entered expression from the drop-down list. | |
Specifies a different data type for an item you want to inspect. Type casting is useful if the Debug Inspector contains a symbol for which there is no type information, and when you want to explicitly set the type for untyped pointers. | |
Run ![]() Adds a watch or to change the properties of an existing watch. The watch appears in the Watch List. Note: The format specifiers listed in the Watch Properties dialog box will depend on the format specifiers supported by the current evaluator. Not all of the format specifiers listed below will be available for every evaluator. In most cases the evaluator is specified by the Personality. | |
Run ![]() Disconnects the debugger from the current (running) program and refocuses on the IDE. | |
Run ![]() Opens the Load Process dialog box. This command provides a separate UI for loading an arbitrary process into the debugger. Tip: Press F1 in any item in the list to bring up a help page on the selected topic. | |
Run ![]() Specifies the command-line parameters to pass to your application. Opens Project ![]() ![]() | |
Run ![]() Terminates the application or process that is currently under the debugger's control. | |
Run ![]() Registers an "in-process" automation server into the registry. An In-Process Automation Server is a set of COM Automation Objects for connecting to databases, executing SQL statements and PL/SQL blocks, and accessing the results. In-process automation objects are inside of .dlls; out-of-process automation servers are applications (.exes). ActiveX is used when you create a new application and then select File ![]() ![]() ![]() ![]() | |
Run ![]() Compiles any changed source code and, if the compile is successful, executes your application, allowing you to use and test it in the IDE . | |
Run ![]() Run ![]() Executes the current program you are working on and stops either at the cursor location or when the function returns. | |
Run ![]() Opens the Code Editor window and bring the line of code that contains the current execution point to the front. Use this command if you closed or minimized the Code Editor window because the debugger automatically displays the execution point in the Code Editor. | |
Run ![]() Tells the debugger to execute the next line of code. If the line contains a function, Step Over executes the function and then stops at the first line after the function. | |
Run ![]() Tells the debugger to execute the next line of code. If the line contains a function, Trace Intro executes the function and then stops at the first line of code inside the function. | |
Run ![]() Executes a single source line. | |
Run ![]() Unregisters an "in-process" automation server from the registry. | |
Run ![]() Pauses the application or process that is currently under the debugger's control. You must pause a threaded application in order to examine the debug information in the Threads view. |
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|