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

# Class TIFPS3Plugin

## Unit

IFPS3CompExec

## Declaration

`type TIFPS3Plugin = class(TComponent)`

## Description

Base class for all plugins for the component

## Methods

### Overview

| `destructor Destroy; override;`
| `procedure CompOnUses; virtual; abstract;`
| `procedure ExecOnUses; virtual; abstract;`
| `procedure SetCompiler(Value: TIFPS3CompExec); virtual;`

### Description

| `destructor Destroy; override;`

| `procedure CompOnUses; virtual; abstract;`

| `procedure ExecOnUses; virtual; abstract;`

| `procedure SetCompiler(Value: TIFPS3CompExec); virtual;`

## Properties

### Overview

| `property CompExec: TIFPS3CompExec;`

### Description

| `property CompExec: TIFPS3CompExec;`

The component this plugin should be registered to