Develop and Download Open Source Software

Browse Subversion Repository

Contents of /UserSessionUnit.pas

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6 - (show annotations) (download) (as text)
Tue Dec 29 10:58:29 2015 UTC (8 years, 3 months ago) by yamat0jp
File MIME type: text/x-pascal
File size: 1225 byte(s)
当分進みそうにないので
1 unit UserSessionUnit;
2
3 {
4 This is a DataModule where you can add components or declare fields that are specific to
5 ONE user. Instead of creating global variables, it is better to use this datamodule. You can then
6 access the it using UserSession.
7 }
8 interface
9
10 uses
11 IWUserSessionBase, SysUtils, Classes, Unit3;
12
13 type
14 TPage = (Main,Info);
15
16 TIWUserSession = class(TIWUserSessionBase)
17 procedure IWUserSessionBaseDestroy(Sender: TObject);
18 procedure IWUserSessionBaseCreate(Sender: TObject);
19 private
20 FDM: TDataModule3;
21 function GetDM: TDataModule3;
22 { Private declarations }
23 public
24 { Public declarations }
25 FPage: TPage;
26 user_number: integer;
27 Thumbnail: Boolean;
28 Serial: integer;
29 property DM: TDataModule3 read GetDM;
30 end;
31
32 implementation
33
34 {$R *.dfm}
35
36 { TIWUserSession }
37
38 function TIWUserSession.GetDM: TDataModule3;
39 begin
40 if Assigned(FDM) = false then
41 FDM:=TDataModule3.Create(nil);
42 result:=FDM;
43 end;
44
45 procedure TIWUserSession.IWUserSessionBaseCreate(Sender: TObject);
46 begin
47 Thumbnail:=true;
48 end;
49
50 procedure TIWUserSession.IWUserSessionBaseDestroy(Sender: TObject);
51 begin
52 FreeAndNil(FDM);
53 end;
54
55 end.
56
57

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26