git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.SDAC@3 6f543ec7-021b-7e4c-98c9-62eafc7fb9a8
128 lines
2.9 KiB
ObjectPascal
128 lines
2.9 KiB
ObjectPascal
|
|
//////////////////////////////////////////////////
|
|
// MS SQL Server Data Access Components
|
|
// Copyright © 1998-2007 Core Lab. All right reserved.
|
|
// SDAC About Window
|
|
// Created: 24.07.01
|
|
// Last modified: 14.01.02
|
|
//////////////////////////////////////////////////
|
|
|
|
unit SdacAbout;
|
|
|
|
interface
|
|
uses
|
|
Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
|
|
{$IFDEF WIN32}
|
|
Jpeg,
|
|
{$ENDIF}
|
|
Buttons, ExtCtrls;
|
|
type
|
|
TSdacAboutForm = class(TForm)
|
|
OKBtn: TButton;
|
|
Image1: TImage;
|
|
Label1: TLabel;
|
|
Label3: TLabel;
|
|
Label5: TLabel;
|
|
Label6: TLabel;
|
|
lbMail: TLabel;
|
|
lbWeb: TLabel;
|
|
Label4: TLabel;
|
|
Bevel1: TBevel;
|
|
Label10: TLabel;
|
|
lbForum: TLabel;
|
|
procedure lbWebClick(Sender: TObject);
|
|
procedure lbMailClick(Sender: TObject);
|
|
procedure lbWebMouseMove(Sender: TObject; Shift: TShiftState; X,
|
|
Y: Integer);
|
|
procedure lbMailMouseMove(Sender: TObject; Shift: TShiftState; X,
|
|
Y: Integer);
|
|
procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,
|
|
Y: Integer);
|
|
procedure lbForumMouseMove(Sender: TObject; Shift: TShiftState; X,
|
|
Y: Integer);
|
|
procedure lbForumClick(Sender: TObject);
|
|
private
|
|
{ Private declarations }
|
|
public
|
|
{ Public declarations }
|
|
end;
|
|
|
|
var
|
|
SdacAboutForm: TSdacAboutForm;
|
|
|
|
procedure ShowAbout;
|
|
|
|
implementation
|
|
|
|
uses
|
|
ShellApi;
|
|
|
|
{$IFDEF CLR}
|
|
{$R *.nfm}
|
|
{$ENDIF}
|
|
{$IFDEF WIN32}
|
|
{$R *.dfm}
|
|
{$ENDIF}
|
|
|
|
procedure ShowAbout;
|
|
begin
|
|
with TSdacAboutForm.Create(Application) do
|
|
try
|
|
ShowModal;
|
|
finally
|
|
Free;
|
|
end;
|
|
end;
|
|
|
|
procedure TSdacAboutForm.lbWebClick(Sender: TObject);
|
|
begin
|
|
{$IFDEF MSWINDOWS}
|
|
ShellExecute(0, 'open', 'http://www.crlab.com/sdac', '', '', SW_SHOW);
|
|
lbWeb.Font.Color := $FF0000;
|
|
{$ENDIF}
|
|
end;
|
|
|
|
procedure TSdacAboutForm.lbMailClick(Sender: TObject);
|
|
begin
|
|
{$IFDEF MSWINDOWS}
|
|
ShellExecute(0, 'open', 'mailto:sdac@crlab.com', 'zxczxc', '', SW_SHOW);
|
|
lbMail.Font.Color := $FF0000;
|
|
{$ENDIF}
|
|
end;
|
|
|
|
procedure TSdacAboutForm.lbForumClick(Sender: TObject);
|
|
begin
|
|
{$IFDEF MSWINDOWS}
|
|
ShellExecute(0, 'open', 'www.crlab.com/forums/viewforum.php?f=6', '', '', SW_SHOW);
|
|
lbWeb.Font.Color := $FF0000;
|
|
{$ENDIF}
|
|
end;
|
|
|
|
procedure TSdacAboutForm.lbWebMouseMove(Sender: TObject; Shift: TShiftState; X,
|
|
Y: Integer);
|
|
begin
|
|
lbWeb.Font.Color := $4080FF;
|
|
end;
|
|
|
|
procedure TSdacAboutForm.lbMailMouseMove(Sender: TObject; Shift: TShiftState;
|
|
X, Y: Integer);
|
|
begin
|
|
lbMail.Font.Color := $4080FF;
|
|
end;
|
|
|
|
procedure TSdacAboutForm.lbForumMouseMove(Sender: TObject;
|
|
Shift: TShiftState; X, Y: Integer);
|
|
begin
|
|
lbForum.Font.Color := $4080FF;
|
|
end;
|
|
|
|
procedure TSdacAboutForm.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
|
|
Y: Integer);
|
|
begin
|
|
lbWeb.Font.Color := $FF0000;
|
|
lbMail.Font.Color := $FF0000;
|
|
lbForum.Font.Color := $FF0000;
|
|
end;
|
|
|
|
end.
|