### TPaxCompilerDebugger Properties

- CallStackCount
- CallStack
- CallStackLineNumber
- CallStackModuleName
- ModuleName
- RunMode
- SourceLineNumber
- Valid

### TPaxCompilerDebugger.CallStackCount

> Count returns the number of items in the call stack.

>     property CallStackCount: Integer;

### TPaxCompilerDebugger.CallStack

> Returns id of function in the call stack.

>     property CallStack[I: Integer]: Integer;

> #### Arguments

> > I

> > > Stack frame number.

### TPaxCompilerDebugger.CallStackLineNumber

> Returns caller's line number.

>     property CallStackLineNumber[I: Integer]: Integer;

### TPaxCompilerDebugger.CallStackModuleName

> Returns caller's module name.

>     property CallStackModuleName[I: Integer]: String;

### TPaxCompilerDebugger.ModuleName

> Returns name of current module at the paused state of debugger.

>     property ModuleName: String;

### TPaxCompilerDebugger.RunMode

> Determines a run mode.

>     property RunMode: Integer;

> Accepts the followung values: _rmRUN = 0; _rmTRACE_INTO = 1; _rmSTEP_OVER = 2; _rmRUN_TO_CURSOR = 3;

### TPaxCompilerDebugger.SourceLineNumber

> Returns current source line number at the paused state of debugger.

>     property SourceLineNumber: Integer;

### TPaxCompilerDebugger.Valid

> Returns 'true', if debugger contains valid program.

>     property Valid: Boolean;

Copyright © 2006-2008 VIRT Laboratory. All rights reserved.