Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /UserSessionUnit.pas

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (hide annotations) (download) (as text)
Sun Nov 22 11:18:44 2015 UTC (8 years, 4 months ago) by yamat0jp
File MIME type: text/x-pascal
File size: 1350 byte(s)
方向性はあってますが技術的に行き詰っています.IntraWebの情報・経験が不足しています.
ボタンでフォームを切り替えることさえうまくいきませんがセッションの問題でしょうか?
1 yamat0jp 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, FireDAC.Stan.Intf, FireDAC.Stan.Option,
12     FireDAC.Stan.Param, FireDAC.Stan.Error, FireDAC.DatS, FireDAC.Phys.Intf,
13     FireDAC.DApt.Intf, FireDAC.Stan.Async, FireDAC.DApt, FireDAC.UI.Intf,
14     FireDAC.Stan.Def, FireDAC.Stan.Pool, FireDAC.Phys, FireDAC.Phys.IB,
15     FireDAC.Phys.IBDef, Data.DB, FireDAC.Comp.Client, FireDAC.Comp.DataSet, Unit4;
16    
17     type
18     TPage = (Main,Info);
19    
20     TIWUserSession = class(TIWUserSessionBase)
21     procedure IWUserSessionBaseDestroy(Sender: TObject);
22     private
23     FDM: TDataModule1;
24     function GetDM: TDataModule1;
25     { Private declarations }
26     public
27     { Public declarations }
28     user_number: integer;
29     FPage: TPage;
30     property DM: TDataModule1 read GetDM;
31     end;
32    
33     implementation
34    
35     {$R *.dfm}
36    
37     { TIWUserSession }
38    
39     function TIWUserSession.GetDM: TDataModule1;
40     begin
41     if Assigned(FDM) = false then
42     FDM:=TDataModule1.Create(nil);
43     result:=FDM;
44     end;
45    
46     procedure TIWUserSession.IWUserSessionBaseDestroy(Sender: TObject);
47     begin
48     FreeAndNil(FDM);
49     end;
50    
51     end.
52    

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