classe em package(bpl)...(como ??)
e ae, pessoal!!! blz??!!!
estou desenvolvendo um programa...e estou pensando seriamente em dividi-lo em bpl...sohh que criei várias classes inclusive com create e destroy... como faria para carregar(por exemplo) uma classe em bpl, usa-la em varias partes do programa e depois destrui-la???!!!
segue declaração de uma das classes:
desde ja agradeço a ajuda!!!
[b:97635af871]William P.Stos[/b:97635af871]
estou desenvolvendo um programa...e estou pensando seriamente em dividi-lo em bpl...sohh que criei várias classes inclusive com create e destroy... como faria para carregar(por exemplo) uma classe em bpl, usa-la em varias partes do programa e depois destrui-la???!!!
segue declaração de uma das classes:
{ TAprisco }
TAprisco = class
private
Sept: string;
FValue: Integer;
L1, L2, L3: string;
Matriz_L: array[1..3] of Integer;
MatrizImage : array[1..3] of TImage;
MatrizCheckBox : array[1..3] of TCheckBox;
FTransfer: Boolean;
FChurch: string;
FRefresh: Boolean;
FExists: Boolean;
FStringList: TStrings;
function GetParameters(Index: Integer): Integer;
procedure SetParameters(Index: Integer; const Value: Integer);
function GetStringList: String;
procedure SetStringList(const Value: String);
public
constructor Create;
destructor Destroy;
procedure Clear;
procedure CheckByPhone(IBQuery: TIBQuery; DBGrid: TDBGrid;
Check: Boolean);
procedure DeleteAprisco(const Value: Integer);
procedure ListeningAprisco(Query: TIBQuery; PageControl: TPageControl);
procedure LoadAprisco(Query: TIBQuery; TypeAprisco: TTypeAprisco); overload;
procedure LoadAprisco(Value: TDados); overload;
procedure LoadStreet(Residencial: TEndereco);
procedure Information(const Value: String); overload;
procedure Information(Query: TIBQuery; DBGrid: TDBGrid); overload;
procedure SaveAprisco(Value: TDados); overload;
procedure SaveAprisco(TypeAprisco: TTypeAprisco); overload;
procedure SaveStreet(Residencial: TEndereco);
procedure SearchAprisco(Query: TIBQuery; Value: String); overload;
procedure SearchAprisco(Query: TIBQuery; Emissao, Final: Double;
Tipo: string; const Opcao: Integer; const Visita: Boolean = False); overload;
procedure SearchParameterPhone;
procedure TransferToContato(TQuery: TIBQuery; DBGrid: TDBGrid;
const Value: string); overload;
procedure TransferToMembro(Query: TIBQuery; DBGrid: TDBGrid); overload;
procedure TransferToMembro(Value: TDados; Residencial: TEndereco); overload;
function TransferToMembro(const Value, TypeTransfer: Integer):
Boolean; overload;
property Church: string read FChurch write FChurch;
property Exists: Boolean read FExists write FExists;
property StringList: String read GetStringList write SetStringList;
property Parameters[Index: Integer]: Integer read GetParameters write SetParameters;
property Refresh: Boolean read FRefresh write FRefresh;
property ToTransfer: Boolean read FTransfer write FTransfer;
property Value: Integer read FValue write FValue;
end;
desde ja agradeço a ajuda!!!
[b:97635af871]William P.Stos[/b:97635af871]
Will_smith
Curtidas 0