Whatsapp Telegram Youtube
Service


unit main;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, Buttons, dxfColorButton, StdCtrls,
  RzLabel, dxfBackGround, jpeg, dxfLabel, RzStatus, ShellApi;

type
  TForm1 = class(TForm)
    dxfColorButton1: TdxfColorButton;
    dxfColorButton2: TdxfColorButton;
    dxfColorButton3: TdxfColorButton;
    dxfColorButton4: TdxfColorButton;
    Image2: TImage;
    Image1: TImage;
    Image3: TImage;
    RzURLLabel1: TRzURLLabel;
    RzVersionInfoStatus1: TRzVersionInfoStatus;
    RzVersionInfoStatus2: TRzVersionInfoStatus;
    dxfLabel1: TdxfLabel;
    Image4: TImage;
    dxfColorButton6: TdxfColorButton;
    procedure dxfColorButton2Click(Sender: TObject);
    procedure dxfColorButton1Click(Sender: TObject);
    procedure dxfColorButton4Click(Sender: TObject);
    procedure dxfColorButton3Click(Sender: TObject);
    procedure dxfColorButton6Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

  function ExecuteFile(const FileName, Params, DefaultDir: string; ShowCmd: Integer): THandle;

var
  Form1: TForm1;

implementation

{$R *.dfm}

function ExecuteFile(const FileName, Params, DefaultDir: string; ShowCmd: Integer): THandle;
var
  zFileName, zParams, zDir: array[0..79] of Char;
begin
  Result := ShellExecute(Application.MainForm.Handle, nil,
    StrPCopy(zFileName, FileName), StrPCopy(zParams, Params),
    StrPCopy(zDir, DefaultDir), ShowCmd);
end;

procedure TForm1.dxfColorButton2Click(Sender: TObject);
begin
  ExecuteFile('setup.exe', '', '', SW_SHOW);
end;

procedure TForm1.dxfColorButton1Click(Sender: TObject);
begin
  ExecuteFile('ru\guide.htm', '', '', SW_SHOW);
end;

procedure TForm1.dxfColorButton4Click(Sender: TObject);
begin
  ExecuteFile('index.htm', '', '', SW_SHOW);
end;

procedure TForm1.dxfColorButton3Click(Sender: TObject);
begin
  ExecuteFile('serial.txt', '', '', SW_SHOW);
end;

procedure TForm1.dxfColorButton6Click(Sender: TObject);
begin
  Close;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  rgn: HRGN;
begin
  rgn := CreateRoundRectRgn(0,// x-coordinate of the region's upper-left corner
   0,            // y-coordinate of the region's upper-left corner
   ClientWidth,  // x-coordinate of the region's lower-right corner
   ClientHeight, // y-coordinate of the region's lower-right corner
   20,           // height of ellipse for rounded corners
   20);          // width of ellipse for rounded corners
  SetWindowRgn(Handle, rgn, True);
end;

end.
famiglia elenco albero collezione famiglie pedigree crittografo cognomi nomi telefono segreto animale genealogico applicazione alberi origine eredità galleria codici mela Microsoft Google Huawei tutto morbido xiaomi SAMSUNG app store screenshot amazzonia Linux