{******************************************************************************}
{                       CnPack For Delphi/C++Builder                           }
{                     中国人自己的开放源码第三方开发包                         }
{                   (C)Copyright 2001-2015 CnPack 开发组                       }
{                   ------------------------------------                       }
{                                                                              }
{            本开发包是开源的自由软件，您可以遵照 CnPack 的发布协议来修        }
{        改和重新发布这一程序。                                                }
{                                                                              }
{            发布这一开发包的目的是希望它有用，但没有任何担保。甚至没有        }
{        适合特定目的而隐含的担保。更详细的情况请参阅 CnPack 发布协议。        }
{                                                                              }
{            您应该已经和开发包一起收到一份 CnPack 发布协议的副本。如果        }
{        还没有，可访问我们的网站：                                            }
{                                                                              }
{            网站地址：http://www.cnpack.org                                   }
{            电子邮件：master@cnpack.org                                       }
{                                                                              }
{******************************************************************************}

unit CnDHibernateAbout; 
{* |<PRE>
================================================================================
* 软件名称：CnDHibernate IDE相关库
* 单元名称：关于对话框单元
* 单元作者：Rarnu (rarnu@cnpack.org)
* 备    注：
* 开发平台：PWinXP SP2 + Delphi 2009
* 兼容测试：Win2000/XP/Vista/2008 + Delphi 2009
* 本 地 化：该单元中的字符串均符合本地化处理方式
* 单元标识：$Id$
* 修改记录：2008.08.23 V1.8
*               移植到 Delphi2009
*           2006.09.04 V1.0
*               创建单元
================================================================================
|</PRE>}

interface

{$I CnPack.inc}

{$IFDEF SUPPORT_ADO}

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, CnDHibernateConsts, StdCtrls
  {$IFDEF DELPHI2007}, GIFImg {$ENDIF}, ShellApi;

type
  TCnFormDHibernateAbout = class(TForm)
    Label1: TLabel;
    lblVersion: TLabel;
    Label3: TLabel;
    Label8: TLabel;
    Bevel1: TBevel;
    Label4: TLabel;
    btnOK: TButton;
    procedure imgAboutClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Image1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  CnFormDHibernateAbout: TCnFormDHibernateAbout; 

{$ENDIF SUPPORT_ADO}

implementation

{$IFDEF SUPPORT_ADO}

{$R *.dfm}

procedure TCnFormDHibernateAbout.Image1Click(Sender: TObject);
begin
  ShellExecute(0, 'open', 'http://www.cnpack.org', nil, nil, SW_SHOW);
end;

procedure TCnFormDHibernateAbout.imgAboutClick(Sender: TObject);
begin
  Close;
end;

procedure TCnFormDHibernateAbout.FormCreate(Sender: TObject);
begin
  lblVersion.Caption := Format('Version: %s', [DH_VERSION]);
end; 

{$ENDIF SUPPORT_ADO}
end.
