Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TIFPSDebugExec

Unit

ifps3debug

Declaration

type TIFPSDebugExec = class(TIFPSCustomDebugExec)

Description

The TIFPSCustomDebugExec class is used to load and use compiler debug information

Hierarchy

TIFPSCustomDebugExec > TIFPSExec

Methods

Overview

Public constructor Create;
Protected procedure ClearDebug; override;
Public function LoadData(const s: string): Boolean; override;
Public procedure Pause; override;
Public procedure Run;
Protected procedure RunLine; override;
Protected procedure SourceChanged;
Public procedure StepInto;
Public procedure StepOver;
Public procedure Stop; override;

Description

Public constructor Create;

 

Protected procedure ClearDebug; override;

 

Public function LoadData(const s: string): Boolean; override;

 

Public procedure Pause; override;

 

Public procedure Run;

 

Protected procedure RunLine; override;

 

Protected procedure SourceChanged;

 

Public procedure StepInto;

 

Public procedure StepOver;

 

Public procedure Stop; override;

 

Properties

Overview

Public property DebugEnabled: Boolean;
Public property DebugMode: TDebugMode;
Public property OnIdleCall: TOnIdleCall;
Public property OnSourceLine: TOnSourceLine;

Description

Public property DebugEnabled: Boolean;

Enable the usaging of debug data. When you need more speed, set this to false, but any debug or source translation functions won't work

Public property DebugMode: TDebugMode;

Contains the current debugmode

Public property OnIdleCall: TOnIdleCall;

OnIdleCall is called when the script is paused

Public property OnSourceLine: TOnSourceLine;

OnSourceLine is called after passing each source line