lgapplication.pas
来自「Delphi脚本控件」· PAS 代码 · 共 69 行
PAS
69 行
unit LgApplication;
interface
uses LgInterfaces, ComObj;
type
TLgApplication = class (TInterfacedObject, ILgApplication)
private
FVersion: string;
FUserList : ILgUserList;
public
constructor Create; overload;
destructor Destroy; override;
function GetVersion: string;
function GetUserList: ILgUserList;
procedure SetVersion(const Value: string);
procedure SetUserList(const Value: ILgUserList);
function Instance: TObject; stdcall;
property Version: string read GetVersion write SetVersion;
property UserList: ILgUserList read GetUserList write SetUserList;
published
end;
implementation
uses LgUser;
{ TLgApplication }
constructor TLgApplication.Create;
begin
//inherited;
FUserList := TLgUserList.Create;
FVersion := '0.1';
end;
destructor TLgApplication.Destroy;
begin
inherited;
end;
function TLgApplication.GetUserList: ILgUserList;
begin
Result := FUserList;
end;
function TLgApplication.GetVersion: string;
begin
Result := FVersion;
end;
function TLgApplication.Instance: TObject;
begin
Result := self;
end;
procedure TLgApplication.SetUserList(const Value: ILgUserList);
begin
FUserList := Value;
end;
procedure TLgApplication.SetVersion(const Value: string);
begin
FVersion := Value;
end;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?