📄 udllfrmlist.pas
字号:
unit uDllfrmList;
interface
uses Messages,Classes,Forms;
const
WM_FreeListDll=WM_User+101;
WM_FreeTxtDll=WM_User+102;
type
TDllType=(alist,atext);
TDllfrmList = class
DllList:TList;
DllTxt:TList;
constructor create;
destructor destroy;override;
end;
TDllfrm = class(TForm)
private
FID: integer;
FDllType: TDllType;
procedure SetDllType(const Value: TDllType);
procedure SetID(const Value: integer);
protected
procedure InitData;virtual;abstract;
procedure AfterInitData;virtual;abstract;
public
property ID:integer read FID write SetID;
property DllType:TDllType read FDllType write SetDllType;
end;
var
DllfrmList: TDllfrmList;
implementation
{ TDllfrmList }
constructor TDllfrmList.create;
begin
DllList:=TList.Create;
DllTxt:=TList.Create;
end;
destructor TDllfrmList.destroy;
begin
DllList.Free;
DllTxt.Free;
inherited;
end;
{ TDllfrm }
procedure TDllfrm.SetDllType(const Value: TDllType);
begin
FDllType := Value;
end;
procedure TDllfrm.SetID(const Value: integer);
begin
FID := Value;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -