home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 February
/
Chip_2000-02_cd.bin
/
zkuste
/
Delphi
/
navody
/
tt
/
objvm.exe
/
UNITS
/
ObjectValue.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1998-06-03
|
859b
|
34 lines
unit ObjectValue;
interface
uses LangValue,
Classes,ConstValues,MemberValue,FreeMember;
type TObjectValue=class(TConstValues)
protected
public
Target:TObject;
constructor Create(aTarget:TObject);
end;
type TDefObjectValue=class(TObjectValue)
constructor Create(aTarget:TObject);
destructor Destroy;override;
end;
implementation
uses VarLangValue,ProxyValue;
constructor TObjectValue.Create;
begin
Inherited Create;
Target:=aTarget;
end;
constructor TDefObjectValue.Create;
begin
Inherited Create(aTarget);
AddValue('Free',TFreeMember.Create(Self));
end;
destructor TDefObjectValue.Destroy;
begin
inherited Destroy;
end;
end.