datamodule.pas

来自「BOM表」· PAS 代码 · 共 60 行

PAS
60
字号
// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
// ┃ Copyright(c) 2001, Narada I.E., nCRM                                   ┃
// ┃ 文件名   :DataModule.dpr                                              ┃
// ┃ 版本     :1.0                                                         ┃
// ┃ 创建日期 :2000.09.28                                                  ┃
// ┃ 作者     :朱怀阳                                                      ┃
// ┃ 说明     :数据模版文件。                                              ┃
// ┃ 修改历史 :2001.10.12    将固定的业务数据表变成动态数据集。            ┃
// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
unit DataModule;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Db, ADODB, ImgList;

type
  TDM = class(TDataModule)
    ADOConnection: TADOConnection;
    ImageList: TImageList;
    procedure DataModuleCreate(Sender: TObject);
    procedure DataModuleDestroy(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  DM: TDM;

implementation

{$R *.DFM}

uses Global;


procedure TDM.DataModuleCreate(Sender: TObject);
begin

  Env := TEnv.Create;
  Env.ADOConnection := ADOConnection;

  (ReadComponentResFile(ExtractFilePath(Application.ExeName) + RS_MAIN, ImageList) as TImageList).Name := 'ImageList';

end;

procedure TDM.DataModuleDestroy(Sender: TObject);
begin

  ADOConnection.Connected := False;
  Env.Free;
  ImageList.Free;

end;

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?