These dialogs are used to set various aspects of runtime and debugging behavior.
|
Name |
Description |
|
Run Add Breakpoint Address BreakpointRun Add Breakpoint Data BreakpointSets 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 Add Breakpoint Source BreakpointSets 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 Attach to ProcessDebugs 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 InspectInspects 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 Options Debugger Options. 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 Evaluate/ModifyEvaluates 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 Run (F9)The Find Package Import dialog appears when your application cannot locate one of the runtime packages specified in Project Options Packages dialog. | |
|
Run InspectUsed to enter the expression that you want to inspect in the Debug Inspector. | |
|
Run Load Process Environment BlockIndicates which environment variables are passed to your application while you are debugging it. | |
|
Run Load Process LocalPasses command-line parameters to your application, specifies a host executable for testing a DLL or loads an executable into the debugger. | |
|
Run Load Process RemoteConnects to a remote computer running the remote debug server and start a remote debugging session. | |
|
Run Load Process Symbol TablesSpecifies 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 Add WatchAdds 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 Detach From ProgramDisconnects the debugger from the current (running) program and refocuses on the IDE. | |
|
Run Load ProcessOpens 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 ParametersSpecifies the command-line parameters to pass to your application. Opens Project Options Debugger dialog. | |
|
Run Program ResetTerminates the application or process that is currently under the debugger's control. | |
|
Run Register ActiveX ServerRegisters 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 New Other Active X Automation Server Object. | |
|
Run RunCompiles 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 To CursorRun Run Until Return Executes the current program you are working on and stops either at the cursor location or when the function returns. | |
|
Run Show Execution PointOpens 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 Step OverTells 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 Trace IntoTells 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 Trace to Next Source LineExecutes a single source line. | |
|
Run Unregister ActiveX ServerUnregisters an "in-process" automation server from the registry. | |
|
Run Program PausePauses 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!
|