Class TPaxDebuggerModule

 

Properties

Public property FileName: string;
Public property GroupName: string;
Public property Language: TPaxLanguage;
Public property Lines: TStrings;
Public property LinesCount: integer;
Public property Name: string;
Public property NeedSave: boolean;
Public property ObjTag: TObject;
Public property SourceCodeText: string;
Public property Tag: variant;
Public property Writable: boolean;

 

Public property FileName: string;

It's the filaname used to save the module if its project is on file. Read only.

Public property GroupName: string;

It's the name of the group tha contains the module.

Public property Language: TPaxLanguage;

Language of the module.

Public property Lines: TStrings;

Source code lines. They contain the source code of the module.

Public property LinesCount: integer;

Number of lines. It's the same value of Lines.Count. Read only.

Public property Name: string;

Module name. Read only.

Public property NeedSave: boolean;

If true, it means that module has been changed and need to be saved. Read only.

Public property ObjTag: TObject;

Simple user tag. This value is used by application to store additional data to the module. Can be any value.

Public property SourceCodeText: string;

Source code in a single-string form. It's the same value of Lines.Text. Read only.

Public property Tag: variant;

Simple user tag. This value is used by application to store additional data to the module. Can be any value.

Public property Writable: boolean;

If true, the source code of the module can be modified thorught code editor.

 

 

Methods

Public constructor Create(Debugger: TComponent; ModuleName: string; const Language: TPaxLanguage; GrpName: string);

Class constructor.

Public destructor Destroy; override;

Class destructor.