├── AnonymThread
├── About.pas
├── Main.pas
├── ThreadDemo.res
├── AnonymThread.png
├── AnonymThread.res
├── AnonymThread_Icon.ico
├── AnonymThread.dpr
├── README.md
├── ThreadDemo.skincfg
├── AnonymThread.skincfg
└── Main.fmx
├── HelperThread
├── Main.pas
├── Thread.res
├── About
│ └── About.pas
├── HelperThread.png
├── HelperThread.res
├── HelperThread_Icon.ico
├── Helper
│ ├── Helper.Thread.pas
│ └── Helper.Loading.pas
├── HelperThread.dpr
├── README.md
├── RadStudioHelpers.Example.Thread.FrmMain.fmx.cbk
├── HelperThread.skincfg
├── AndroidManifest.template.xml
└── Main.fmx
├── MySafeThread
├── View
│ ├── Main.pas
│ └── Main.dfm
├── thradsafe.res
├── About
│ ├── About.pas
│ └── About.dfm
├── MySafeThread.png
├── MySafeThread.res
├── MySafeThread.dpr
└── README.md
├── MySemaphore
├── About
│ ├── About.pas
│ ├── About.pas.cbk
│ └── About.dfm
├── MySemaphore.png
├── MySemaphore.res
├── View
│ ├── Cheeck.pas
│ ├── Main.pas
│ ├── Cheeck.dfm
│ └── Main.dfm
├── Module
│ ├── DataModule.dfm
│ └── DataModule.pas
├── MySemaphore_Icon.ico
├── MySemaphore.dpr
└── README.md
├── PaintThread
├── About
│ ├── About.pas
│ └── About.dfm
├── PaintThread.png
├── PaintThread.res
├── View
│ ├── Main.pas
│ └── Main.dfm
├── PaintThread_Icon.ico
├── Unit
│ └── uPaintThread.pas
├── PaintThread.dpr
└── README.md
├── Delphi-Collection-Thread.png
├── HandshakeThread
├── About
│ ├── About.pas
│ └── About.dfm
├── View
│ ├── First.pas
│ ├── Second.pas
│ ├── Second.dfm
│ └── First.dfm
├── HandShakeThread.png
├── HandShakeThread.res
├── HandShakeThread_Icon.ico
├── HandShakeThread.dpr
└── README.md
├── ProgressThreadTimer
├── View
│ ├── Main.pas
│ └── Main.dfm
├── About
│ └── About.pas
├── ProgressThreadTimer.ico
├── ProgressThreadTimer.png
├── ProgressThreadTimer.res
├── ProgressThreadTimer.dpr
└── README.md
├── WaitForSingleObject
├── View
│ ├── Main.pas
│ ├── Main.dfm
│ └── Main.dfm.cbk
├── About
│ ├── About.pas
│ └── About.pas.cbk
├── WaitForSingleObject.png
├── WaitForSingleObject.res
├── WaitForSingleObject_Icon.ico
├── WaitForSingleObject.dpr
└── README.md
├── .gitignore
└── README.md
/AnonymThread/About.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/AnonymThread/About.pas
--------------------------------------------------------------------------------
/AnonymThread/Main.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/AnonymThread/Main.pas
--------------------------------------------------------------------------------
/HelperThread/Main.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HelperThread/Main.pas
--------------------------------------------------------------------------------
/HelperThread/Thread.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HelperThread/Thread.res
--------------------------------------------------------------------------------
/AnonymThread/ThreadDemo.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/AnonymThread/ThreadDemo.res
--------------------------------------------------------------------------------
/MySafeThread/View/Main.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySafeThread/View/Main.pas
--------------------------------------------------------------------------------
/MySafeThread/thradsafe.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySafeThread/thradsafe.res
--------------------------------------------------------------------------------
/MySemaphore/About/About.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySemaphore/About/About.pas
--------------------------------------------------------------------------------
/MySemaphore/MySemaphore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySemaphore/MySemaphore.png
--------------------------------------------------------------------------------
/MySemaphore/MySemaphore.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySemaphore/MySemaphore.res
--------------------------------------------------------------------------------
/MySemaphore/View/Cheeck.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySemaphore/View/Cheeck.pas
--------------------------------------------------------------------------------
/MySemaphore/View/Main.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySemaphore/View/Main.pas
--------------------------------------------------------------------------------
/PaintThread/About/About.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/PaintThread/About/About.pas
--------------------------------------------------------------------------------
/PaintThread/PaintThread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/PaintThread/PaintThread.png
--------------------------------------------------------------------------------
/PaintThread/PaintThread.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/PaintThread/PaintThread.res
--------------------------------------------------------------------------------
/PaintThread/View/Main.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/PaintThread/View/Main.pas
--------------------------------------------------------------------------------
/AnonymThread/AnonymThread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/AnonymThread/AnonymThread.png
--------------------------------------------------------------------------------
/AnonymThread/AnonymThread.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/AnonymThread/AnonymThread.res
--------------------------------------------------------------------------------
/Delphi-Collection-Thread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/Delphi-Collection-Thread.png
--------------------------------------------------------------------------------
/HelperThread/About/About.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HelperThread/About/About.pas
--------------------------------------------------------------------------------
/HelperThread/HelperThread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HelperThread/HelperThread.png
--------------------------------------------------------------------------------
/HelperThread/HelperThread.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HelperThread/HelperThread.res
--------------------------------------------------------------------------------
/MySafeThread/About/About.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySafeThread/About/About.pas
--------------------------------------------------------------------------------
/MySafeThread/MySafeThread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySafeThread/MySafeThread.png
--------------------------------------------------------------------------------
/MySafeThread/MySafeThread.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySafeThread/MySafeThread.res
--------------------------------------------------------------------------------
/HandshakeThread/About/About.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HandshakeThread/About/About.pas
--------------------------------------------------------------------------------
/HandshakeThread/View/First.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HandshakeThread/View/First.pas
--------------------------------------------------------------------------------
/HandshakeThread/View/Second.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HandshakeThread/View/Second.pas
--------------------------------------------------------------------------------
/MySemaphore/Module/DataModule.dfm:
--------------------------------------------------------------------------------
1 | object DMMain: TDMMain
2 | OldCreateOrder = False
3 | Height = 301
4 | Width = 356
5 | end
6 |
--------------------------------------------------------------------------------
/MySemaphore/MySemaphore_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySemaphore/MySemaphore_Icon.ico
--------------------------------------------------------------------------------
/PaintThread/PaintThread_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/PaintThread/PaintThread_Icon.ico
--------------------------------------------------------------------------------
/AnonymThread/AnonymThread_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/AnonymThread/AnonymThread_Icon.ico
--------------------------------------------------------------------------------
/HelperThread/HelperThread_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HelperThread/HelperThread_Icon.ico
--------------------------------------------------------------------------------
/MySemaphore/Module/DataModule.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/MySemaphore/Module/DataModule.pas
--------------------------------------------------------------------------------
/PaintThread/Unit/uPaintThread.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/PaintThread/Unit/uPaintThread.pas
--------------------------------------------------------------------------------
/ProgressThreadTimer/View/Main.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/ProgressThreadTimer/View/Main.pas
--------------------------------------------------------------------------------
/WaitForSingleObject/View/Main.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/WaitForSingleObject/View/Main.pas
--------------------------------------------------------------------------------
/HandshakeThread/HandShakeThread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HandshakeThread/HandShakeThread.png
--------------------------------------------------------------------------------
/HandshakeThread/HandShakeThread.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HandshakeThread/HandShakeThread.res
--------------------------------------------------------------------------------
/HelperThread/Helper/Helper.Thread.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HelperThread/Helper/Helper.Thread.pas
--------------------------------------------------------------------------------
/ProgressThreadTimer/About/About.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/ProgressThreadTimer/About/About.pas
--------------------------------------------------------------------------------
/WaitForSingleObject/About/About.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/WaitForSingleObject/About/About.pas
--------------------------------------------------------------------------------
/HelperThread/Helper/Helper.Loading.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HelperThread/Helper/Helper.Loading.pas
--------------------------------------------------------------------------------
/HandshakeThread/HandShakeThread_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/HandshakeThread/HandShakeThread_Icon.ico
--------------------------------------------------------------------------------
/ProgressThreadTimer/ProgressThreadTimer.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/ProgressThreadTimer/ProgressThreadTimer.ico
--------------------------------------------------------------------------------
/ProgressThreadTimer/ProgressThreadTimer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/ProgressThreadTimer/ProgressThreadTimer.png
--------------------------------------------------------------------------------
/ProgressThreadTimer/ProgressThreadTimer.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/ProgressThreadTimer/ProgressThreadTimer.res
--------------------------------------------------------------------------------
/WaitForSingleObject/WaitForSingleObject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/WaitForSingleObject/WaitForSingleObject.png
--------------------------------------------------------------------------------
/WaitForSingleObject/WaitForSingleObject.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/WaitForSingleObject/WaitForSingleObject.res
--------------------------------------------------------------------------------
/WaitForSingleObject/WaitForSingleObject_Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/walwalwalides/Delphi-Collection-Thread/HEAD/WaitForSingleObject/WaitForSingleObject_Icon.ico
--------------------------------------------------------------------------------
/MySafeThread/MySafeThread.dpr:
--------------------------------------------------------------------------------
1 | program MySafeThread;
2 |
3 | uses
4 | Vcl.Forms,
5 | Main in 'View\Main.pas' {frmMain},
6 | About in 'About\About.pas' {frmAbout};
7 |
8 | {$R *.res}
9 |
10 | begin
11 | Application.Initialize;
12 | Application.MainFormOnTaskbar := True;
13 | Application.CreateForm(TfrmMain, frmMain);
14 | Application.Run;
15 | end.
16 |
--------------------------------------------------------------------------------
/HandshakeThread/HandShakeThread.dpr:
--------------------------------------------------------------------------------
1 | program HandShakeThread;
2 |
3 | uses
4 | Forms,
5 | First in 'View\First.pas' {frmFirst},
6 | Second in 'View\Second.pas' {frmSecond},
7 | About in 'About\About.pas' {frmAbout};
8 |
9 | {$R *.res}
10 |
11 | begin
12 | Application.Initialize;
13 | Application.CreateForm(TfrmFirst, frmFirst);
14 | Application.Run;
15 | end.
16 |
--------------------------------------------------------------------------------
/AnonymThread/AnonymThread.dpr:
--------------------------------------------------------------------------------
1 | program AnonymThread;
2 |
3 | uses
4 | System.StartUpCopy,
5 | FMX.Forms,
6 | Main in 'Main.pas' {frmMain},
7 | About in 'About.pas' {frmAbout};
8 |
9 | {$R *.res}
10 |
11 | begin
12 | ReportMemoryLeaksOnShutdown := true;
13 | Application.Initialize;
14 | Application.CreateForm(TFrmMain, FrmMain);
15 |
16 | Application.Run;
17 | end.
18 |
--------------------------------------------------------------------------------
/ProgressThreadTimer/ProgressThreadTimer.dpr:
--------------------------------------------------------------------------------
1 | program ProgressThreadTimer;
2 |
3 | uses
4 | Forms,
5 | Main in 'View\Main.pas' {frmMain},
6 | About in 'About\About.pas' {frmAbout};
7 |
8 | {$R *.res}
9 |
10 | begin
11 | Application.Initialize;
12 | Application.CreateForm(TfrmMain, frmMain);
13 | Application.CreateForm(TfrmAbout, frmAbout);
14 | Application.Run;
15 | end.
16 |
--------------------------------------------------------------------------------
/WaitForSingleObject/WaitForSingleObject.dpr:
--------------------------------------------------------------------------------
1 | program WaitForSingleObject;
2 |
3 | uses
4 | Forms,
5 | Main in 'View\Main.pas' {frmMain},
6 | About in 'About\About.pas' {frmAbout};
7 |
8 | {$R *.res}
9 |
10 | begin
11 | Application.Initialize;
12 | Application.CreateForm(TfrmMain, frmMain);
13 | Application.CreateForm(TfrmAbout, frmAbout);
14 | Application.Run;
15 | end.
16 |
--------------------------------------------------------------------------------
/PaintThread/PaintThread.dpr:
--------------------------------------------------------------------------------
1 | program PaintThread;
2 |
3 | uses
4 | Forms,
5 | Main in 'View\Main.pas' {frmMain},
6 | About in 'About\About.pas' {frmAbout},
7 | uPaintThread in 'Unit\uPaintThread.pas';
8 |
9 | {$R *.res}
10 |
11 | begin
12 | Application.Initialize;
13 | Application.CreateForm(TfrmMain, frmMain);
14 | Application.CreateForm(TfrmAbout, frmAbout);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/HelperThread/HelperThread.dpr:
--------------------------------------------------------------------------------
1 | program HelperThread;
2 |
3 | uses
4 | System.StartUpCopy,
5 | FMX.Forms,
6 | Main in 'Main.pas' {FrmMain},
7 | Helper.Loading in 'Helper\Helper.Loading.pas',
8 | Helper.Thread in 'Helper\Helper.Thread.pas',
9 | About in 'About\About.pas' {frmAbout};
10 |
11 | {$R *.res}
12 |
13 | begin
14 | Application.Initialize;
15 | Application.CreateForm(TFrmMain, FrmMain);
16 | Application.Run;
17 | end.
18 |
--------------------------------------------------------------------------------
/MySemaphore/MySemaphore.dpr:
--------------------------------------------------------------------------------
1 | program MySemaphore;
2 |
3 | uses
4 | Forms,
5 | Main in 'View\Main.pas' {frmMain},
6 | About in 'About\About.pas' {frmAbout},
7 | Cheeck in 'View\Cheeck.pas' {frmCheeck},
8 | DataModule in 'Module\DataModule.pas' {DMMain: TDataModule};
9 |
10 | {$R *.res}
11 |
12 | begin
13 | Application.Initialize;
14 | Application.CreateForm(TfrmMain, frmMain);
15 | Application.CreateForm(TDMMain, DMMain);
16 | Application.Run;
17 | end.
18 |
--------------------------------------------------------------------------------
/MySafeThread/README.md:
--------------------------------------------------------------------------------
1 | # MySafeThread
2 | - Create and Define Your Own Safe Thread.
3 |
4 |
5 |
6 |
7 |
8 | **Authors:** *WalWalWalides*
9 |
10 |
11 |
12 |
13 | # Features
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | ## Files
23 |
24 | | File | Contents |
25 | | --- | --- |
26 | | About.pas | About view of the programme |
27 | | Main.pas | Main view of the programme |
28 | | MySafeThread.dpk | The compiler project file |
29 | | MySafeThread.dproj | The MSBUILD project file |
30 | | README.md | The readme for this project |
31 | | .gitignore | Git ignores the files in this file |
32 |
33 |
--------------------------------------------------------------------------------
/HandshakeThread/View/Second.dfm:
--------------------------------------------------------------------------------
1 | object frmSecond: TfrmSecond
2 | Left = 0
3 | Top = 0
4 | Caption = 'Second'
5 | ClientHeight = 299
6 | ClientWidth = 330
7 | Color = clBtnFace
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'Tahoma'
12 | Font.Style = []
13 | OldCreateOrder = False
14 | OnCreate = FormCreate
15 | OnShow = FormShow
16 | PixelsPerInch = 96
17 | TextHeight = 13
18 | object Button1: TButton
19 | Left = 40
20 | Top = 248
21 | Width = 75
22 | Height = 25
23 | Caption = 'Button1'
24 | TabOrder = 0
25 | OnClick = Button1Click
26 | end
27 | end
28 |
--------------------------------------------------------------------------------
/HelperThread/README.md:
--------------------------------------------------------------------------------
1 | # HelperThread
2 | - Managing Threads and Custom Services.
3 | 
4 |
5 |
6 |
7 | # Features
8 | - Create Objects Dynamically at Run Time .
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | ## Files
19 |
20 | | File | Contents |
21 | | --- | --- |
22 | | .gitignore | Git ignores the files in this file |
23 | | About.pas | About view of the programme |
24 | | Main.pas | Main view of the programme |
25 | | Helper.Loading.pas | Unit Helper.Loading of the programme |
26 | | Helper.Thread.pas | unit Helper.Thread of the programme |
27 | | HelperThread.dpk | The compiler project file |
28 | | HelperThread.dproj | The MSBUILD project file |
29 | | README.md | The readme for this project |
30 |
--------------------------------------------------------------------------------
/PaintThread/README.md:
--------------------------------------------------------------------------------
1 | # PaintThread
2 | - Draw Random Pixel On Vcl Form Using Thread.
3 |
4 |
5 |
6 |
7 |
8 | **Authors:** *WalWalWalides*
9 |
10 |
11 |
12 |
13 | # Features
14 | - Create a Class Methods Run Only On Single Thread.
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | ## Files
25 |
26 | | File | Contents |
27 | | --- | --- |
28 | | About.pas | About view of the programme |
29 | | Main.pas | Main view of the programme |
30 | | uPaintThread.pas | uPaintThread Unit |
31 | | PaintThread.dpk | The compiler project file |
32 | | PaintThread.dproj | The MSBUILD project file |
33 | | README.md | The readme for this project |
34 | | .gitignore | Git ignores the files in this file |
35 |
36 |
--------------------------------------------------------------------------------
/AnonymThread/README.md:
--------------------------------------------------------------------------------
1 | # AnonymThread
2 | - Create Anonymous Thread With Approch.
3 |
4 |
5 |
6 |
7 |
8 | **Authors:** *WalWalWalides*
9 |
10 |
11 |
12 |
13 | # Features
14 | - Execute Code in an Anonymous Thread .
15 | - Checking Thread if is running before Close the Application .
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | ## Files
26 |
27 | | File | Contents |
28 | | --- | --- |
29 | | About.pas | About view of the programme |
30 | | Main.pas | Main view of the programme |
31 | | AnonymThread.dpk | The compiler project file |
32 | | AnonymThread.dproj | The MSBUILD project file |
33 | | README.md | The readme for this project |
34 | | .gitignore | Git ignores the files in this file |
35 |
36 |
--------------------------------------------------------------------------------
/ProgressThreadTimer/README.md:
--------------------------------------------------------------------------------
1 | # ProgressThreadTimer
2 | - Make a Progressbar Run in a Different Thread.
3 |
4 |
5 |
6 |
7 |
8 | **Authors:** *WalWalWalides*
9 |
10 |
11 |
12 |
13 | # Features
14 | - Calculate a Single Thread's Execution Time .
15 | - Calculate Elapsed Time .
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | ## Files
25 |
26 | | File | Contents |
27 | | --- | --- |
28 | | .gitignore | Git ignores the files in this file |
29 | | About.pas | About view of the programme |
30 | | Main.pas | Main view of the programme |
31 | | ProgressThreadTimer.dpk | The compiler project file |
32 | | ProgressThreadTimer.dproj | The MSBUILD project file |
33 | | README.md | The readme for this project |
34 |
--------------------------------------------------------------------------------
/WaitForSingleObject/README.md:
--------------------------------------------------------------------------------
1 | # WaitForSingleObject
2 | - Waits Until the Specified Object is in the Signaled State.
3 |
4 |
5 |
6 |
7 |
8 | **Authors:** *WalWalWalides*
9 |
10 |
11 |
12 |
13 | # Features
14 | - Create a Single Thread .
15 | - Creating Event Handler .
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | ## Files
25 |
26 | | File | Contents |
27 | | --- | --- |
28 | | About.pas | About view of the programme |
29 | | Main.pas | Main view of the programme |
30 | | WaitForSingleObject.dpk | The compiler project file |
31 | | WaitForSingleObject.dproj | The MSBUILD project file |
32 | | README.md | The readme for this project |
33 | | .gitignore | Git ignores the files in this file |
34 |
35 |
--------------------------------------------------------------------------------
/HandshakeThread/README.md:
--------------------------------------------------------------------------------
1 | # HandshakeThread
2 | - Creating and Using WIN32 Events Objects Combined With a Single Thread .
3 |
4 |
5 |
6 |
7 |
8 | **Authors:** *WalWalWalides*
9 |
10 |
11 |
12 |
13 | # Features
14 | - Calculate Power of Natural Number.
15 |
16 |
17 |
18 |
19 |
20 |
21 | ## Files
22 |
23 | | File | Contents |
24 | | --- | --- |
25 | | .gitignore | Git ignores the files in this file |
26 | | About.pas | About view of the programme |
27 | | Second.pas | Second view of the programme |
28 | | First.pas | First view of the programme |
29 | | MySafeThread.dpk | The compiler project file |
30 | | MySafeThread.dproj | The MSBUILD project file |
31 | | README.md | The readme for this project |
32 |
--------------------------------------------------------------------------------
/MySemaphore/README.md:
--------------------------------------------------------------------------------
1 | # MySemaphore
2 | - Creates named Semaphore Object .
3 |
4 |
5 |
6 |
7 |
8 | **Authors:** *WalWalWalides*
9 |
10 |
11 |
12 |
13 | # Features
14 | - Creates Semaphore Object .
15 | - Check User Parameters before adding using Thread .
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | ## Files
24 |
25 | | File | Contents |
26 | | --- | --- |
27 | | .gitignore | Git ignores the files in this file |
28 | | About.pas | About view of the programme |
29 | | Main.pas | Main view of the programme |
30 | | Cheeck.pas | Cheeck view of the programme |
31 | | DataModule.pas | Module of the programme |
32 | | MySemaphore.dpk | The compiler project file |
33 | | MySemaphore.dproj | The MSBUILD project file |
34 | | README.md | The readme for this project |
35 |
--------------------------------------------------------------------------------
/HelperThread/RadStudioHelpers.Example.Thread.FrmMain.fmx.cbk:
--------------------------------------------------------------------------------
1 | object FrmMain: TFrmMain
2 | Left = 0
3 | Top = 0
4 | Caption = 'Form2'
5 | ClientHeight = 540
6 | ClientWidth = 320
7 | Position = DesktopCenter
8 | FormFactor.Width = 320
9 | FormFactor.Height = 480
10 | FormFactor.Devices = [Desktop]
11 | DesignerMasterStyle = 0
12 | object Layout1: TLayout
13 | Align = Top
14 | Size.Width = 320.000000000000000000
15 | Size.Height = 50.000000000000000000
16 | Size.PlatformDefault = False
17 | TabOrder = 0
18 | object Button1: TButton
19 | Align = HorzCenter
20 | Position.X = 120.000000000000000000
21 | Size.Width = 80.000000000000000000
22 | Size.Height = 50.000000000000000000
23 | Size.PlatformDefault = False
24 | TabOrder = 0
25 | Text = 'Start'
26 | OnClick = Button1Click
27 | end
28 | end
29 | object vtsList: TVertScrollBox
30 | Align = Client
31 | Size.Width = 320.000000000000000000
32 | Size.Height = 490.000000000000000000
33 | Size.PlatformDefault = False
34 | TabOrder = 1
35 | Viewport.Width = 320.000000000000000000
36 | Viewport.Height = 490.000000000000000000
37 | end
38 | end
39 |
--------------------------------------------------------------------------------
/AnonymThread/ThreadDemo.skincfg:
--------------------------------------------------------------------------------
1 | [ExpressSkins]
2 | Default=1
3 | ShowNotifications=1
4 | Enabled=1
5 | dxSkinBlack=1
6 | dxSkinBlue=1
7 | dxSkinBlueprint=1
8 | dxSkinCaramel=1
9 | dxSkinCoffee=1
10 | dxSkinDarkRoom=1
11 | dxSkinDarkSide=1
12 | dxSkinDevExpressDarkStyle=1
13 | dxSkinDevExpressStyle=1
14 | dxSkinFoggy=1
15 | dxSkinGlassOceans=1
16 | dxSkinHighContrast=1
17 | dxSkiniMaginary=1
18 | dxSkinLilian=1
19 | dxSkinLiquidSky=1
20 | dxSkinLondonLiquidSky=1
21 | dxSkinMcSkin=1
22 | dxSkinMetropolis=1
23 | dxSkinMetropolisDark=1
24 | dxSkinMoneyTwins=1
25 | dxSkinOffice2007Black=1
26 | dxSkinOffice2007Blue=1
27 | dxSkinOffice2007Green=1
28 | dxSkinOffice2007Pink=1
29 | dxSkinOffice2007Silver=1
30 | dxSkinOffice2010Black=1
31 | dxSkinOffice2010Blue=1
32 | dxSkinOffice2010Silver=1
33 | dxSkinOffice2013DarkGray=1
34 | dxSkinOffice2013LightGray=1
35 | dxSkinOffice2013White=1
36 | dxSkinOffice2016Colorful=1
37 | dxSkinOffice2016Dark=1
38 | dxSkinPumpkin=1
39 | dxSkinSeven=1
40 | dxSkinSevenClassic=1
41 | dxSkinSharp=1
42 | dxSkinSharpPlus=1
43 | dxSkinSilver=1
44 | dxSkinSpringTime=1
45 | dxSkinStardust=1
46 | dxSkinSummer2008=1
47 | dxSkinTheAsphaltWorld=1
48 | dxSkinsDefaultPainters=1
49 | dxSkinValentine=1
50 | dxSkinVisualStudio2013Blue=1
51 | dxSkinVisualStudio2013Dark=1
52 | dxSkinVisualStudio2013Light=1
53 | dxSkinVS2010=1
54 | dxSkinWhiteprint=1
55 | dxSkinXmas2008Blue=1
56 |
--------------------------------------------------------------------------------
/AnonymThread/AnonymThread.skincfg:
--------------------------------------------------------------------------------
1 | [ExpressSkins]
2 | Default=1
3 | ShowNotifications=1
4 | Enabled=1
5 | dxSkinBlack=1
6 | dxSkinBlue=1
7 | dxSkinBlueprint=1
8 | dxSkinCaramel=1
9 | dxSkinCoffee=1
10 | dxSkinDarkRoom=1
11 | dxSkinDarkSide=1
12 | dxSkinDevExpressDarkStyle=1
13 | dxSkinDevExpressStyle=1
14 | dxSkinFoggy=1
15 | dxSkinGlassOceans=1
16 | dxSkinHighContrast=1
17 | dxSkiniMaginary=1
18 | dxSkinLilian=1
19 | dxSkinLiquidSky=1
20 | dxSkinLondonLiquidSky=1
21 | dxSkinMcSkin=1
22 | dxSkinMetropolis=1
23 | dxSkinMetropolisDark=1
24 | dxSkinMoneyTwins=1
25 | dxSkinOffice2007Black=1
26 | dxSkinOffice2007Blue=1
27 | dxSkinOffice2007Green=1
28 | dxSkinOffice2007Pink=1
29 | dxSkinOffice2007Silver=1
30 | dxSkinOffice2010Black=1
31 | dxSkinOffice2010Blue=1
32 | dxSkinOffice2010Silver=1
33 | dxSkinOffice2013DarkGray=1
34 | dxSkinOffice2013LightGray=1
35 | dxSkinOffice2013White=1
36 | dxSkinOffice2016Colorful=1
37 | dxSkinOffice2016Dark=1
38 | dxSkinPumpkin=1
39 | dxSkinSeven=1
40 | dxSkinSevenClassic=1
41 | dxSkinSharp=1
42 | dxSkinSharpPlus=1
43 | dxSkinSilver=1
44 | dxSkinSpringTime=1
45 | dxSkinStardust=1
46 | dxSkinSummer2008=1
47 | dxSkinTheAsphaltWorld=1
48 | dxSkinsDefaultPainters=1
49 | dxSkinValentine=1
50 | dxSkinVisualStudio2013Blue=1
51 | dxSkinVisualStudio2013Dark=1
52 | dxSkinVisualStudio2013Light=1
53 | dxSkinVS2010=1
54 | dxSkinWhiteprint=1
55 | dxSkinXmas2008Blue=1
56 |
--------------------------------------------------------------------------------
/HelperThread/HelperThread.skincfg:
--------------------------------------------------------------------------------
1 | [ExpressSkins]
2 | Default=1
3 | ShowNotifications=1
4 | Enabled=1
5 | dxSkinBlack=1
6 | dxSkinBlue=1
7 | dxSkinBlueprint=1
8 | dxSkinCaramel=1
9 | dxSkinCoffee=1
10 | dxSkinDarkRoom=1
11 | dxSkinDarkSide=1
12 | dxSkinDevExpressDarkStyle=1
13 | dxSkinDevExpressStyle=1
14 | dxSkinFoggy=1
15 | dxSkinGlassOceans=1
16 | dxSkinHighContrast=1
17 | dxSkiniMaginary=1
18 | dxSkinLilian=1
19 | dxSkinLiquidSky=1
20 | dxSkinLondonLiquidSky=1
21 | dxSkinMcSkin=1
22 | dxSkinMetropolis=1
23 | dxSkinMetropolisDark=1
24 | dxSkinMoneyTwins=1
25 | dxSkinOffice2007Black=1
26 | dxSkinOffice2007Blue=1
27 | dxSkinOffice2007Green=1
28 | dxSkinOffice2007Pink=1
29 | dxSkinOffice2007Silver=1
30 | dxSkinOffice2010Black=1
31 | dxSkinOffice2010Blue=1
32 | dxSkinOffice2010Silver=1
33 | dxSkinOffice2013DarkGray=1
34 | dxSkinOffice2013LightGray=1
35 | dxSkinOffice2013White=1
36 | dxSkinOffice2016Colorful=1
37 | dxSkinOffice2016Dark=1
38 | dxSkinPumpkin=1
39 | dxSkinSeven=1
40 | dxSkinSevenClassic=1
41 | dxSkinSharp=1
42 | dxSkinSharpPlus=1
43 | dxSkinSilver=1
44 | dxSkinSpringTime=1
45 | dxSkinStardust=1
46 | dxSkinSummer2008=1
47 | dxSkinTheAsphaltWorld=1
48 | dxSkinsDefaultPainters=1
49 | dxSkinValentine=1
50 | dxSkinVisualStudio2013Blue=1
51 | dxSkinVisualStudio2013Dark=1
52 | dxSkinVisualStudio2013Light=1
53 | dxSkinVS2010=1
54 | dxSkinWhiteprint=1
55 | dxSkinXmas2008Blue=1
56 |
--------------------------------------------------------------------------------
/MySemaphore/About/About.pas.cbk:
--------------------------------------------------------------------------------
1 | { ============================================
2 | Software Name : WaitForSingleObject
3 | ============================================ }
4 | { ******************************************** }
5 | { Written By WalWalWalides }
6 | { CopyRight © 2019 }
7 | { Email : WalWalWalides@gmail.com }
8 | { GitHub :https://github.com/walwalwalides }
9 | { ******************************************** }
10 | unit About;
11 |
12 | interface
13 |
14 | uses
15 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
16 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Imaging.pngimage,
17 | Vcl.ExtCtrls, ShellApi, acPNG;
18 |
19 | type
20 | TfrmAbout = class(TForm)
21 | Logo: TImage;
22 | Titre: TLabel;
23 | Texte: TMemo;
24 | Url: TLinkLabel;
25 | procedure UrlLinkClick(Sender: TObject; const Link: string;
26 | LinkType: TSysLinkType);
27 | procedure FormCreate(Sender: TObject);
28 | private
29 | { Déclarations privées }
30 | public
31 | { Déclarations publiques }
32 | end;
33 |
34 | var
35 | frmAbout: TfrmAbout;
36 |
37 | implementation
38 |
39 | {$R *.dfm}
40 |
41 | procedure TfrmAbout.FormCreate(Sender: TObject);
42 | begin
43 | BorderIcons:=[biSystemMenu] ;
44 | end;
45 |
46 | procedure TfrmAbout.UrlLinkClick(Sender: TObject; const Link: string;
47 | LinkType: TSysLinkType);
48 | begin
49 | // Ouvre le navigateur sur mon site en cliquant le lien
50 | ShellExecute(Handle, 'open', PChar(Link), Nil, Nil, SW_SHOWDEFAULT);
51 | end;
52 |
53 | end.
54 |
--------------------------------------------------------------------------------
/WaitForSingleObject/About/About.pas.cbk:
--------------------------------------------------------------------------------
1 | { ============================================
2 | Software Name : WaitForSingleObject
3 | ============================================ }
4 | { ******************************************** }
5 | { Written By WalWalWalides }
6 | { CopyRight © 2019 }
7 | { Email : WalWalWalides@gmail.com }
8 | { GitHub :https://github.com/walwalwalides }
9 | { ******************************************** }
10 | unit About;
11 |
12 | interface
13 |
14 | uses
15 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
16 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Imaging.pngimage,
17 | Vcl.ExtCtrls, ShellApi, acPNG;
18 |
19 | type
20 | TfrmAbout = class(TForm)
21 | Logo: TImage;
22 | Titre: TLabel;
23 | Texte: TMemo;
24 | Url: TLinkLabel;
25 | procedure UrlLinkClick(Sender: TObject; const Link: string;
26 | LinkType: TSysLinkType);
27 | procedure FormCreate(Sender: TObject);
28 | private
29 | { Déclarations privées }
30 | public
31 | { Déclarations publiques }
32 | end;
33 |
34 | var
35 | frmAbout: TfrmAbout;
36 |
37 | implementation
38 |
39 | {$R *.dfm}
40 |
41 | procedure TfrmAbout.FormCreate(Sender: TObject);
42 | begin
43 | BorderIcons:=[biSystemMenu] ;
44 | end;
45 |
46 | procedure TfrmAbout.UrlLinkClick(Sender: TObject; const Link: string;
47 | LinkType: TSysLinkType);
48 | begin
49 | // Ouvre le navigateur sur mon site en cliquant le lien
50 | ShellExecute(Handle, 'open', PChar(Link), Nil, Nil, SW_SHOWDEFAULT);
51 | end;
52 |
53 | end.
54 |
--------------------------------------------------------------------------------
/MySemaphore/View/Cheeck.dfm:
--------------------------------------------------------------------------------
1 | object frmCheeck: TfrmCheeck
2 | Left = 0
3 | Top = 0
4 | BorderIcons = [biSystemMenu]
5 | BorderStyle = bsToolWindow
6 | ClientHeight = 81
7 | ClientWidth = 515
8 | Color = clWhite
9 | Constraints.MaxHeight = 110
10 | Constraints.MaxWidth = 521
11 | Constraints.MinHeight = 110
12 | Constraints.MinWidth = 521
13 | Font.Charset = DEFAULT_CHARSET
14 | Font.Color = clWindowText
15 | Font.Height = -11
16 | Font.Name = 'Tahoma'
17 | Font.Style = []
18 | Padding.Left = 50
19 | Padding.Right = 50
20 | Padding.Bottom = 50
21 | OldCreateOrder = False
22 | Position = poDefault
23 | OnResize = FormResize
24 | PixelsPerInch = 96
25 | TextHeight = 13
26 | object lblProg: TLabel
27 | AlignWithMargins = True
28 | Left = 76
29 | Top = 41
30 | Width = 363
31 | Height = 24
32 | Margins.Left = 26
33 | Margins.Top = 0
34 | Margins.Right = 26
35 | Align = alTop
36 | AutoSize = False
37 | Caption = 'Wait...'
38 | Color = clWhite
39 | Font.Charset = DEFAULT_CHARSET
40 | Font.Color = clWindowText
41 | Font.Height = -11
42 | Font.Name = 'Tahoma'
43 | Font.Style = [fsBold]
44 | ParentColor = False
45 | ParentFont = False
46 | Transparent = True
47 | ExplicitLeft = 46
48 | ExplicitWidth = 375
49 | end
50 | object ProgressBar1: TProgressBar
51 | AlignWithMargins = True
52 | Left = 75
53 | Top = 25
54 | Width = 365
55 | Height = 16
56 | Margins.Left = 25
57 | Margins.Top = 25
58 | Margins.Right = 25
59 | Margins.Bottom = 0
60 | Align = alTop
61 | TabOrder = 0
62 | end
63 | end
64 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Uncomment these types if you want even more clean repository. But be careful.
2 | # It can make harm to an existing project source. Read explanations below.
3 | #
4 | # Resource files are binaries containing manifest, project icon and version info.
5 | # They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files.
6 | #*.res
7 | #
8 | # Type library file (binary). In old Delphi versions it should be stored.
9 | # Since Delphi 2009 it is produced from .ridl file and can safely be ignored.
10 | #*.tlb
11 | #
12 | # Diagram Portfolio file. Used by the diagram editor up to Delphi 7.
13 | # Uncomment this if you are not using diagrams or use newer Delphi version.
14 | #*.ddp
15 | #
16 | # Visual LiveBindings file. Added in Delphi XE2.
17 | # Uncomment this if you are not using LiveBindings Designer.
18 | #*.vlb
19 | #
20 | # Deployment Manager configuration file for your project. Added in Delphi XE2.
21 | # Uncomment this if it is not mobile development and you do not use remote debug feature.
22 | #*.deployproj
23 | #
24 | # C++ object files produced when C/C++ Output file generation is configured.
25 | # Uncomment this if you are not using external objects (zlib library for example).
26 | #*.obj
27 | #
28 |
29 | # Delphi compiler-generated binaries (safe to delete)
30 | *.exe
31 | *.dll
32 | *.bpl
33 | *.bpi
34 | *.dcp
35 | *.so
36 | *.apk
37 | *.drc
38 | *.map
39 | *.dres
40 | *.rsm
41 | *.tds
42 | *.dcu
43 | *.lib
44 | *.a
45 | *.o
46 | *.ocx
47 |
48 | # Delphi autogenerated files (duplicated info)
49 | *.cfg
50 | *.hpp
51 | *Resource.rc
52 |
53 | # Delphi local files (user-specific info)
54 | *.local
55 | *.identcache
56 | *.projdata
57 | *.tvsconfig
58 | *.dsk
59 |
60 | # Delphi history and backups
61 | __history/
62 | __recovery/
63 | *.~*
64 |
65 | # Castalia statistics file (since XE7 Castalia is distributed with Delphi)
66 | *.stat
67 |
--------------------------------------------------------------------------------
/HelperThread/AndroidManifest.template.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
10 | <%uses-permission%>
11 |
12 |
21 |
22 | <%provider%>
23 | <%application-meta-data%>
24 | <%services%>
25 |
27 |
31 |
32 |
34 |
35 |
36 |
37 |
38 |
39 | <%activity%>
40 | <%receivers%>
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Delphi-Collection-Thread
2 | > My Own Delphi-Collection ( Thread )
3 |
4 |
5 |
6 |
7 |
8 | **Authors:** *WalWalWalides*
9 | ------
10 | 
11 | 
12 |
13 | 
14 | 
15 |
16 | [](https://github.com/walwalwalides/Delphi-Collection-Thread/stargazers)
17 |
18 | ## Contains
19 |
20 | | File | Contents |
21 | | --- | --- |
22 | |[MySafeThread](https://github.com/walwalwalides/Delphi-Collection-Thread/tree/master/MySafeThread)|Create and Define Your Own Thread|
23 | |[MySemaphore](https://github.com/walwalwalides/Delphi-Collection-Thread/tree/master/MySemaphore)|Creates named semaphore Object|
24 | |[HandshakeThread](https://github.com/walwalwalides/Delphi-Collection-Thread/tree/master/HandshakeThread)|Creating and Using Win32 Events Objects Combined With a Single Thread|
25 | |[ProgressThreadTimer](https://github.com/walwalwalides/Delphi-Collection-Thread/tree/master/ProgressThreadTimer)|Make a Progressbar Run in a Different Thread|
26 | |[WaitForSingleObject](https://github.com/walwalwalides/Delphi-Collection-Thread/tree/master/WaitForSingleObject)|Waits Until the Specified Object is in the Signaled State|
27 | |[PaintThread](https://github.com/walwalwalides/Delphi-Collection-Thread/tree/master/PaintThread)|Draw Random Pixel On Vcl Form Using Thread|
28 | |[AnonymThread](https://github.com/walwalwalides/Delphi-Collection-Thread/tree/master/AnonymThread)|Create Anonymous Thread With Approch|
29 | |[HelperThread](https://github.com/walwalwalides/Delphi-Collection-Thread/tree/master/HelperThread)|Managing Threads and Custom Services |
30 | | README.md | The Readme for this Project |
31 | | .gitignore | Git ignores the Files in this File |
32 |
33 |
34 | ------
35 | ## Description
36 | - "Delphi-Collection-Thread" contain different examples of threading subject.
37 | This collection deliver different examples about theme Threading.
38 |
39 | - As always, if you have any ideas or suggestions that would make a exemple more interesting and useful for you and anyone interested,Please let me know.
40 | You can reach me under email : walwalwalides@gmail.com ,or just text me.
41 |
42 | - You are welcome to join and participate to improve any choosed exemple.
43 | # If You Want To Donate!
44 |
45 | [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Y79F36A9BGLHS&source=url)
46 |
--------------------------------------------------------------------------------
/MySafeThread/View/Main.dfm:
--------------------------------------------------------------------------------
1 | object frmMain: TfrmMain
2 | Left = 0
3 | Top = 0
4 | Caption = 'Main'
5 | ClientHeight = 498
6 | ClientWidth = 565
7 | Color = clBtnFace
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'Tahoma'
12 | Font.Style = []
13 | Menu = MMMain
14 | OldCreateOrder = False
15 | OnCreate = FormCreate
16 | OnShow = FormShow
17 | PixelsPerInch = 96
18 | TextHeight = 13
19 | object memDisplay: TMemo
20 | AlignWithMargins = True
21 | Left = 215
22 | Top = 3
23 | Width = 347
24 | Height = 492
25 | Align = alClient
26 | TabOrder = 0
27 | ExplicitTop = -2
28 | end
29 | object ScrollBox1: TScrollBox
30 | AlignWithMargins = True
31 | Left = 3
32 | Top = 3
33 | Width = 206
34 | Height = 492
35 | Align = alLeft
36 | TabOrder = 1
37 | ExplicitTop = -2
38 | object btnInitialization: TButton
39 | AlignWithMargins = True
40 | Left = 3
41 | Top = 3
42 | Width = 196
43 | Height = 25
44 | Cursor = crHandPoint
45 | Align = alTop
46 | Caption = 'Initialization'
47 | TabOrder = 0
48 | OnClick = btnInitializationClick
49 | ExplicitLeft = -2
50 | ExplicitTop = 24
51 | ExplicitWidth = 193
52 | end
53 | object btnThread1: TButton
54 | AlignWithMargins = True
55 | Left = 3
56 | Top = 34
57 | Width = 196
58 | Height = 25
59 | Cursor = crHandPoint
60 | Align = alTop
61 | Caption = 'Thread N'#176'1'
62 | TabOrder = 1
63 | OnClick = btnThread1Click
64 | ExplicitTop = 103
65 | ExplicitWidth = 193
66 | end
67 | object btnThread2: TButton
68 | AlignWithMargins = True
69 | Left = 3
70 | Top = 65
71 | Width = 196
72 | Height = 25
73 | Cursor = crHandPoint
74 | Align = alTop
75 | Caption = 'Thread N'#176'2'
76 | TabOrder = 2
77 | OnClick = btnThread2Click
78 | ExplicitLeft = 6
79 | ExplicitTop = 134
80 | ExplicitWidth = 193
81 | end
82 | object btnStopThreads: TButton
83 | AlignWithMargins = True
84 | Left = 3
85 | Top = 96
86 | Width = 196
87 | Height = 25
88 | Cursor = crHandPoint
89 | Align = alTop
90 | Caption = 'Stop All Thread'
91 | TabOrder = 3
92 | OnClick = btnStopThreadsClick
93 | ExplicitLeft = 6
94 | ExplicitTop = 165
95 | ExplicitWidth = 193
96 | end
97 | end
98 | object MMMain: TMainMenu
99 | Left = 32
100 | Top = 384
101 | object File1: TMenuItem
102 | Caption = '&File'
103 | object Exit1: TMenuItem
104 | Action = actExit
105 | ShortCut = 16453
106 | end
107 | object N1: TMenuItem
108 | Caption = '-'
109 | end
110 | end
111 | object N4: TMenuItem
112 | Caption = '&User'
113 | object N5: TMenuItem
114 | Action = acAddUser
115 | end
116 | end
117 | object N3: TMenuItem
118 | Caption = '&Option'
119 | end
120 | object A2: TMenuItem
121 | Caption = '&About'
122 | object actAbout1: TMenuItem
123 | Action = actAbout
124 | end
125 | object N2: TMenuItem
126 | Caption = '-'
127 | end
128 | end
129 | end
130 | object aclstMain: TActionList
131 | Left = 97
132 | Top = 384
133 | object actOpenFile: TAction
134 | Category = 'File'
135 | Caption = 'Open File(s)...'
136 | end
137 | object actShowInExplorer: TAction
138 | Caption = 'Show in Explorer'
139 | end
140 | object actOpenFolder: TAction
141 | Category = 'File'
142 | Caption = 'Open Folder(s)...'
143 | end
144 | object actExit: TAction
145 | Category = 'File'
146 | Caption = 'Exit'
147 | end
148 | object actOption: TAction
149 | Category = 'Option'
150 | Caption = 'Option'
151 | ShortCut = 16463
152 | end
153 | object actAbout: TAction
154 | Category = 'About'
155 | Caption = 'Info'
156 | ShortCut = 16457
157 | OnExecute = actAboutExecute
158 | end
159 | object acAddUser: TAction
160 | Category = 'User'
161 | Caption = '&Add'
162 | ShortCut = 16449
163 | end
164 | end
165 | end
166 |
--------------------------------------------------------------------------------
/HandshakeThread/View/First.dfm:
--------------------------------------------------------------------------------
1 | object frmFirst: TfrmFirst
2 | Left = 499
3 | Top = 372
4 | BorderStyle = bsSingle
5 | Caption = 'HandShakeThread'
6 | ClientHeight = 376
7 | ClientWidth = 408
8 | Color = clBtnFace
9 | Font.Charset = DEFAULT_CHARSET
10 | Font.Color = clWindowText
11 | Font.Height = -11
12 | Font.Name = 'MS Sans Serif'
13 | Font.Style = []
14 | Menu = MMMain
15 | OldCreateOrder = False
16 | Position = poScreenCenter
17 | OnClose = FormClose
18 | OnCreate = FormCreate
19 | PixelsPerInch = 96
20 | TextHeight = 13
21 | object pnlMain: TPanel
22 | AlignWithMargins = True
23 | Left = 3
24 | Top = 3
25 | Width = 402
26 | Height = 370
27 | Align = alClient
28 | TabOrder = 0
29 | object GroupBox1: TGroupBox
30 | AlignWithMargins = True
31 | Left = 4
32 | Top = 4
33 | Width = 394
34 | Height = 289
35 | Align = alClient
36 | Caption = 'Calcule: '
37 | TabOrder = 0
38 | object Label2: TLabel
39 | Left = 20
40 | Top = 32
41 | Width = 30
42 | Height = 13
43 | Caption = 'Value:'
44 | end
45 | object edtEnterValue: TEdit
46 | Left = 86
47 | Top = 29
48 | Width = 205
49 | Height = 21
50 | MaxLength = 8
51 | TabOrder = 0
52 | end
53 | object btnCalcule: TButton
54 | Left = 297
55 | Top = 29
56 | Width = 72
57 | Height = 21
58 | Cursor = crHandPoint
59 | Caption = '&Enter'
60 | Default = True
61 | TabOrder = 1
62 | OnClick = btnCalculeClick
63 | end
64 | object RadGrpPower: TRadioGroup
65 | Left = 86
66 | Top = 56
67 | Width = 205
68 | Height = 193
69 | Caption = 'Power'
70 | ItemIndex = 0
71 | Items.Strings = (
72 | '0'
73 | '1'
74 | '2'
75 | '3')
76 | TabOrder = 2
77 | end
78 | end
79 | object GroupBox2: TGroupBox
80 | AlignWithMargins = True
81 | Left = 4
82 | Top = 299
83 | Width = 394
84 | Height = 67
85 | Align = alBottom
86 | Caption = 'Result'
87 | TabOrder = 1
88 | object Label1: TLabel
89 | Left = 20
90 | Top = 33
91 | Width = 30
92 | Height = 13
93 | Caption = 'Value:'
94 | end
95 | object stResult: TStaticText
96 | Left = 86
97 | Top = 32
98 | Width = 283
99 | Height = 17
100 | AutoSize = False
101 | BevelInner = bvNone
102 | BevelKind = bkSoft
103 | TabOrder = 0
104 | end
105 | end
106 | end
107 | object MMMain: TMainMenu
108 | Left = 344
109 | Top = 227
110 | object File1: TMenuItem
111 | Caption = '&File'
112 | object Exit1: TMenuItem
113 | Action = actExit
114 | ShortCut = 16453
115 | end
116 | object N1: TMenuItem
117 | Caption = '-'
118 | end
119 | end
120 | object N4: TMenuItem
121 | Caption = '&Dispaly'
122 | object N5: TMenuItem
123 | Action = acSecond
124 | end
125 | end
126 | object N3: TMenuItem
127 | Caption = '&Option'
128 | end
129 | object A2: TMenuItem
130 | Caption = '&About'
131 | object actAbout1: TMenuItem
132 | Action = actAbout
133 | end
134 | object N2: TMenuItem
135 | Caption = '-'
136 | end
137 | end
138 | end
139 | object acMainList: TActionList
140 | Left = 361
141 | Top = 168
142 | object actOpenFile: TAction
143 | Category = 'File'
144 | Caption = 'Open File(s)...'
145 | end
146 | object actShowInExplorer: TAction
147 | Caption = 'Show in Explorer'
148 | end
149 | object actOpenFolder: TAction
150 | Category = 'File'
151 | Caption = 'Open Folder(s)...'
152 | end
153 | object actExit: TAction
154 | Category = 'File'
155 | Caption = 'Exit'
156 | end
157 | object actOption: TAction
158 | Category = 'Option'
159 | Caption = 'Option'
160 | ShortCut = 16463
161 | end
162 | object actAbout: TAction
163 | Category = 'About'
164 | Caption = 'Info'
165 | ShortCut = 16457
166 | OnExecute = actAboutExecute
167 | end
168 | object acSecond: TAction
169 | Category = 'Display'
170 | Caption = '&Second'
171 | ShortCut = 16467
172 | OnExecute = acSecondExecute
173 | end
174 | end
175 | end
176 |
--------------------------------------------------------------------------------
/WaitForSingleObject/View/Main.dfm:
--------------------------------------------------------------------------------
1 | object frmMain: TfrmMain
2 | Left = 425
3 | Top = 292
4 | BorderStyle = bsSingle
5 | ClientHeight = 406
6 | ClientWidth = 556
7 | Color = clWhite
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'MS Sans Serif'
12 | Font.Style = []
13 | Menu = MMMain
14 | OldCreateOrder = False
15 | Position = poDesktopCenter
16 | OnCreate = FormCreate
17 | OnDestroy = FormDestroy
18 | DesignSize = (
19 | 556
20 | 406)
21 | PixelsPerInch = 96
22 | TextHeight = 13
23 | object prgbrMain: TProgressBar
24 | AlignWithMargins = True
25 | Left = 3
26 | Top = 386
27 | Width = 550
28 | Height = 17
29 | Align = alBottom
30 | Step = 1
31 | TabOrder = 0
32 | end
33 | object BitbtnStart: TBitBtn
34 | Left = 448
35 | Top = 8
36 | Width = 100
37 | Height = 25
38 | Cursor = crHandPoint
39 | Anchors = [akRight, akBottom]
40 | Caption = 'START'
41 | Glyph.Data = {
42 | 36040000424D3604000000000000360000002800000010000000100000000100
43 | 2000000000000004000000000000000000000000000000000000000000000000
44 | 0000000000000000000000000000000000000000000000000000000000000000
45 | 0000000000000000000000000000000000000000000000000000000000000000
46 | 00000000000000000000000000003827174D0000000000000000000000000000
47 | 0000000000000000000000000000000000000000000000000000000000000000
48 | 0000000000000000000000000000B8824DFF3827174D00000000000000000000
49 | 0000000000000000000000000000000000000000000000000000000000000000
50 | 0000000000000000000000000000B8824DFFB8824DFF3827174D000000000000
51 | 0000000000000000000000000000000000000000000000000000000000000000
52 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFF3827174D0000
53 | 0000000000000000000000000000000000000000000000000000000000000000
54 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFF3827
55 | 174D000000000000000000000000000000000000000000000000000000000000
56 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
57 | 4DFF3827174D0000000000000000000000000000000000000000000000000000
58 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
59 | 4DFFB8824DFF3827174D00000000000000000000000000000000000000000000
60 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
61 | 4DFFB8824DFFB8824DFF3827174D000000000000000000000000000000000000
62 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
63 | 4DFFB8824DFF3827174D00000000000000000000000000000000000000000000
64 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
65 | 4DFF3827174D0000000000000000000000000000000000000000000000000000
66 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFF3827
67 | 174D000000000000000000000000000000000000000000000000000000000000
68 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFF3827174D0000
69 | 0000000000000000000000000000000000000000000000000000000000000000
70 | 0000000000000000000000000000B8824DFFB8824DFF3827174D000000000000
71 | 0000000000000000000000000000000000000000000000000000000000000000
72 | 0000000000000000000000000000B8824DFF3827174D00000000000000000000
73 | 0000000000000000000000000000000000000000000000000000000000000000
74 | 00000000000000000000000000003827174D0000000000000000000000000000
75 | 0000000000000000000000000000000000000000000000000000}
76 | TabOrder = 1
77 | OnClick = BitbtnStartClick
78 | end
79 | object BitBtnSTOP: TBitBtn
80 | Left = 448
81 | Top = 39
82 | Width = 100
83 | Height = 25
84 | Cursor = crHandPoint
85 | Anchors = [akRight, akBottom]
86 | Caption = 'START'
87 | Glyph.Data = {
88 | 36040000424D3604000000000000360000002800000010000000100000000100
89 | 20000000000000040000000000000000000000000000000000003827174D3827
90 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
91 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
92 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
93 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
94 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
95 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
96 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
97 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
98 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
99 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
100 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
101 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
102 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
103 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
104 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
105 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
106 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
107 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
108 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
109 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
110 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
111 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
112 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
113 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
114 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
115 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
116 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
117 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
118 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
119 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
120 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
121 | 174D3827174D3827174D3827174D3827174D3827174D3827174D}
122 | TabOrder = 2
123 | OnClick = BitBtnSTOPClick
124 | end
125 | object memDisplay: TMemo
126 | Left = 0
127 | Top = 0
128 | Width = 442
129 | Height = 383
130 | Align = alLeft
131 | Lines.Strings = (
132 | 'memDisplay')
133 | TabOrder = 3
134 | OnKeyPress = memDisplayKeyPress
135 | end
136 | object MMMain: TMainMenu
137 | Left = 480
138 | Top = 251
139 | object File1: TMenuItem
140 | Caption = '&File'
141 | object Exit1: TMenuItem
142 | end
143 | object N1: TMenuItem
144 | Caption = '-'
145 | end
146 | object Exit2: TMenuItem
147 | Action = actExit
148 | end
149 | end
150 | object N4: TMenuItem
151 | Caption = '&Dispaly'
152 | object N5: TMenuItem
153 | end
154 | end
155 | object N3: TMenuItem
156 | Caption = '&Option'
157 | end
158 | object A2: TMenuItem
159 | Caption = '&About'
160 | object N2: TMenuItem
161 | Caption = '-'
162 | end
163 | object actAbout1: TMenuItem
164 | Action = actAbout
165 | end
166 | end
167 | end
168 | object acMainList: TActionList
169 | Left = 449
170 | Top = 232
171 | object actOpenFile: TAction
172 | Category = 'File'
173 | Caption = 'Open File(s)...'
174 | end
175 | object actShowInExplorer: TAction
176 | Caption = 'Show in Explorer'
177 | end
178 | object actOpenFolder: TAction
179 | Category = 'File'
180 | Caption = 'Open Folder(s)...'
181 | end
182 | object actExit: TAction
183 | Category = 'File'
184 | Caption = 'Exit'
185 | ShortCut = 16453
186 | OnExecute = actExitExecute
187 | end
188 | object actOption: TAction
189 | Category = 'Option'
190 | Caption = 'Option'
191 | ShortCut = 16463
192 | end
193 | object actAbout: TAction
194 | Category = 'About'
195 | Caption = 'Info'
196 | ShortCut = 16457
197 | OnExecute = actAboutExecute
198 | end
199 | object acSecond: TAction
200 | Category = 'Display'
201 | Caption = '&Second'
202 | ShortCut = 16467
203 | end
204 | end
205 | end
206 |
--------------------------------------------------------------------------------
/WaitForSingleObject/View/Main.dfm.cbk:
--------------------------------------------------------------------------------
1 | object frmMain: TfrmMain
2 | Left = 425
3 | Top = 292
4 | BorderStyle = bsSingle
5 | ClientHeight = 406
6 | ClientWidth = 556
7 | Color = clWhite
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'MS Sans Serif'
12 | Font.Style = []
13 | Menu = MMMain
14 | OldCreateOrder = False
15 | Position = poDesktopCenter
16 | OnCreate = FormCreate
17 | OnDestroy = FormDestroy
18 | DesignSize = (
19 | 556
20 | 406)
21 | PixelsPerInch = 96
22 | TextHeight = 13
23 | object prgbrMain: TProgressBar
24 | AlignWithMargins = True
25 | Left = 3
26 | Top = 386
27 | Width = 550
28 | Height = 17
29 | Align = alBottom
30 | Step = 1
31 | TabOrder = 0
32 | end
33 | object BitbtnStart: TBitBtn
34 | Left = 448
35 | Top = 8
36 | Width = 100
37 | Height = 25
38 | Cursor = crHandPoint
39 | Anchors = [akRight, akBottom]
40 | Caption = 'START'
41 | Glyph.Data = {
42 | 36040000424D3604000000000000360000002800000010000000100000000100
43 | 2000000000000004000000000000000000000000000000000000000000000000
44 | 0000000000000000000000000000000000000000000000000000000000000000
45 | 0000000000000000000000000000000000000000000000000000000000000000
46 | 00000000000000000000000000003827174D0000000000000000000000000000
47 | 0000000000000000000000000000000000000000000000000000000000000000
48 | 0000000000000000000000000000B8824DFF3827174D00000000000000000000
49 | 0000000000000000000000000000000000000000000000000000000000000000
50 | 0000000000000000000000000000B8824DFFB8824DFF3827174D000000000000
51 | 0000000000000000000000000000000000000000000000000000000000000000
52 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFF3827174D0000
53 | 0000000000000000000000000000000000000000000000000000000000000000
54 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFF3827
55 | 174D000000000000000000000000000000000000000000000000000000000000
56 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
57 | 4DFF3827174D0000000000000000000000000000000000000000000000000000
58 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
59 | 4DFFB8824DFF3827174D00000000000000000000000000000000000000000000
60 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
61 | 4DFFB8824DFFB8824DFF3827174D000000000000000000000000000000000000
62 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
63 | 4DFFB8824DFF3827174D00000000000000000000000000000000000000000000
64 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
65 | 4DFF3827174D0000000000000000000000000000000000000000000000000000
66 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFF3827
67 | 174D000000000000000000000000000000000000000000000000000000000000
68 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFF3827174D0000
69 | 0000000000000000000000000000000000000000000000000000000000000000
70 | 0000000000000000000000000000B8824DFFB8824DFF3827174D000000000000
71 | 0000000000000000000000000000000000000000000000000000000000000000
72 | 0000000000000000000000000000B8824DFF3827174D00000000000000000000
73 | 0000000000000000000000000000000000000000000000000000000000000000
74 | 00000000000000000000000000003827174D0000000000000000000000000000
75 | 0000000000000000000000000000000000000000000000000000}
76 | TabOrder = 1
77 | OnClick = BitbtnStartClick
78 | end
79 | object BitBtnSTOP: TBitBtn
80 | Left = 448
81 | Top = 39
82 | Width = 100
83 | Height = 25
84 | Cursor = crHandPoint
85 | Anchors = [akRight, akBottom]
86 | Caption = 'START'
87 | Glyph.Data = {
88 | 36040000424D3604000000000000360000002800000010000000100000000100
89 | 20000000000000040000000000000000000000000000000000003827174D3827
90 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
91 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
92 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
93 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
94 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
95 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
96 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
97 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
98 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
99 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
100 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
101 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
102 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
103 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
104 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
105 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
106 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
107 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
108 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
109 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
110 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
111 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
112 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
113 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
114 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
115 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
116 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
117 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
118 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
119 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
120 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
121 | 174D3827174D3827174D3827174D3827174D3827174D3827174D}
122 | TabOrder = 2
123 | OnClick = BitBtnSTOPClick
124 | end
125 | object memDisplay: TMemo
126 | Left = 0
127 | Top = 0
128 | Width = 442
129 | Height = 383
130 | Align = alLeft
131 | Lines.Strings = (
132 | 'memDisplay')
133 | TabOrder = 3
134 | OnKeyPress = memDisplayKeyPress
135 | end
136 | object MMMain: TMainMenu
137 | Left = 480
138 | Top = 251
139 | object File1: TMenuItem
140 | Caption = '&File'
141 | object Exit1: TMenuItem
142 | end
143 | object N1: TMenuItem
144 | Caption = '-'
145 | end
146 | object Exit2: TMenuItem
147 | Action = actExit
148 | end
149 | end
150 | object N4: TMenuItem
151 | Caption = '&Dispaly'
152 | object N5: TMenuItem
153 | end
154 | end
155 | object N3: TMenuItem
156 | Caption = '&Option'
157 | end
158 | object A2: TMenuItem
159 | Caption = '&About'
160 | object N2: TMenuItem
161 | Caption = '-'
162 | end
163 | object actAbout1: TMenuItem
164 | Action = actAbout
165 | end
166 | end
167 | end
168 | object acMainList: TActionList
169 | Left = 449
170 | Top = 232
171 | object actOpenFile: TAction
172 | Category = 'File'
173 | Caption = 'Open File(s)...'
174 | end
175 | object actShowInExplorer: TAction
176 | Caption = 'Show in Explorer'
177 | end
178 | object actOpenFolder: TAction
179 | Category = 'File'
180 | Caption = 'Open Folder(s)...'
181 | end
182 | object actExit: TAction
183 | Category = 'File'
184 | Caption = 'Exit'
185 | ShortCut = 16453
186 | OnExecute = actExitExecute
187 | end
188 | object actOption: TAction
189 | Category = 'Option'
190 | Caption = 'Option'
191 | ShortCut = 16463
192 | end
193 | object actAbout: TAction
194 | Category = 'About'
195 | Caption = 'Info'
196 | ShortCut = 16457
197 | OnExecute = actAboutExecute
198 | end
199 | object acSecond: TAction
200 | Category = 'Display'
201 | Caption = '&Second'
202 | ShortCut = 16467
203 | end
204 | end
205 | end
206 |
--------------------------------------------------------------------------------
/ProgressThreadTimer/View/Main.dfm:
--------------------------------------------------------------------------------
1 | object frmMain: TfrmMain
2 | Left = 425
3 | Top = 292
4 | BorderStyle = bsSingle
5 | ClientHeight = 406
6 | ClientWidth = 556
7 | Color = clWhite
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'MS Sans Serif'
12 | Font.Style = []
13 | Menu = MMMain
14 | OldCreateOrder = False
15 | Position = poDesktopCenter
16 | OnCreate = FormCreate
17 | OnDestroy = FormDestroy
18 | DesignSize = (
19 | 556
20 | 406)
21 | PixelsPerInch = 96
22 | TextHeight = 13
23 | object prgbrMain: TProgressBar
24 | AlignWithMargins = True
25 | Left = 3
26 | Top = 386
27 | Width = 550
28 | Height = 17
29 | Align = alBottom
30 | Step = 1
31 | TabOrder = 0
32 | end
33 | object GrBoxCounter: TGroupBox
34 | Left = 3
35 | Top = 280
36 | Width = 225
37 | Height = 100
38 | TabOrder = 1
39 | object Label1: TLabel
40 | Left = 29
41 | Top = 27
42 | Width = 79
43 | Height = 13
44 | Alignment = taRightJustify
45 | AutoSize = False
46 | Caption = 'GetTickCount:'
47 | end
48 | object Label2: TLabel
49 | Left = 39
50 | Top = 56
51 | Width = 82
52 | Height = 13
53 | Alignment = taRightJustify
54 | Caption = 'GetThreadTimes:'
55 | end
56 | object lblThreadTimes: TStaticText
57 | Left = 138
58 | Top = 56
59 | Width = 58
60 | Height = 17
61 | AutoSize = False
62 | BorderStyle = sbsSunken
63 | TabOrder = 0
64 | end
65 | object lblTickCount: TStaticText
66 | Left = 138
67 | Top = 27
68 | Width = 58
69 | Height = 17
70 | AutoSize = False
71 | BorderStyle = sbsSunken
72 | TabOrder = 1
73 | end
74 | end
75 | object BitbtnStart: TBitBtn
76 | Left = 347
77 | Top = 355
78 | Width = 100
79 | Height = 25
80 | Cursor = crHandPoint
81 | Anchors = [akRight, akBottom]
82 | Caption = 'START'
83 | Glyph.Data = {
84 | 36040000424D3604000000000000360000002800000010000000100000000100
85 | 2000000000000004000000000000000000000000000000000000000000000000
86 | 0000000000000000000000000000000000000000000000000000000000000000
87 | 0000000000000000000000000000000000000000000000000000000000000000
88 | 00000000000000000000000000003827174D0000000000000000000000000000
89 | 0000000000000000000000000000000000000000000000000000000000000000
90 | 0000000000000000000000000000B8824DFF3827174D00000000000000000000
91 | 0000000000000000000000000000000000000000000000000000000000000000
92 | 0000000000000000000000000000B8824DFFB8824DFF3827174D000000000000
93 | 0000000000000000000000000000000000000000000000000000000000000000
94 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFF3827174D0000
95 | 0000000000000000000000000000000000000000000000000000000000000000
96 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFF3827
97 | 174D000000000000000000000000000000000000000000000000000000000000
98 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
99 | 4DFF3827174D0000000000000000000000000000000000000000000000000000
100 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
101 | 4DFFB8824DFF3827174D00000000000000000000000000000000000000000000
102 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
103 | 4DFFB8824DFFB8824DFF3827174D000000000000000000000000000000000000
104 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
105 | 4DFFB8824DFF3827174D00000000000000000000000000000000000000000000
106 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
107 | 4DFF3827174D0000000000000000000000000000000000000000000000000000
108 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFF3827
109 | 174D000000000000000000000000000000000000000000000000000000000000
110 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFF3827174D0000
111 | 0000000000000000000000000000000000000000000000000000000000000000
112 | 0000000000000000000000000000B8824DFFB8824DFF3827174D000000000000
113 | 0000000000000000000000000000000000000000000000000000000000000000
114 | 0000000000000000000000000000B8824DFF3827174D00000000000000000000
115 | 0000000000000000000000000000000000000000000000000000000000000000
116 | 00000000000000000000000000003827174D0000000000000000000000000000
117 | 0000000000000000000000000000000000000000000000000000}
118 | TabOrder = 2
119 | OnClick = BitbtnStartClick
120 | end
121 | object BitBtnSTOP: TBitBtn
122 | Left = 453
123 | Top = 355
124 | Width = 100
125 | Height = 25
126 | Cursor = crHandPoint
127 | Anchors = [akRight, akBottom]
128 | Caption = 'START'
129 | Glyph.Data = {
130 | 36040000424D3604000000000000360000002800000010000000100000000100
131 | 20000000000000040000000000000000000000000000000000003827174D3827
132 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
133 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
134 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
135 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
136 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
137 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
138 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
139 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
140 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
141 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
142 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
143 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
144 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
145 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
146 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
147 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
148 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
149 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
150 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
151 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
152 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
153 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
154 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
155 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
156 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
157 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
158 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
159 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
160 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
161 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
162 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
163 | 174D3827174D3827174D3827174D3827174D3827174D3827174D}
164 | TabOrder = 3
165 | OnClick = BitBtnSTOPClick
166 | end
167 | object MMMain: TMainMenu
168 | Left = 128
169 | Top = 115
170 | object File1: TMenuItem
171 | Caption = '&File'
172 | object Exit1: TMenuItem
173 | end
174 | object N1: TMenuItem
175 | Caption = '-'
176 | end
177 | object Exit2: TMenuItem
178 | Action = actExit
179 | end
180 | end
181 | object N4: TMenuItem
182 | Caption = '&Dispaly'
183 | object N5: TMenuItem
184 | end
185 | end
186 | object N3: TMenuItem
187 | Caption = '&Option'
188 | end
189 | object A2: TMenuItem
190 | Caption = '&About'
191 | object N2: TMenuItem
192 | Caption = '-'
193 | end
194 | object actAbout1: TMenuItem
195 | Action = actAbout
196 | end
197 | end
198 | end
199 | object acMainList: TActionList
200 | Left = 185
201 | Top = 104
202 | object actOpenFile: TAction
203 | Category = 'File'
204 | Caption = 'Open File(s)...'
205 | end
206 | object actShowInExplorer: TAction
207 | Caption = 'Show in Explorer'
208 | end
209 | object actOpenFolder: TAction
210 | Category = 'File'
211 | Caption = 'Open Folder(s)...'
212 | end
213 | object actExit: TAction
214 | Category = 'File'
215 | Caption = 'Exit'
216 | ShortCut = 16453
217 | OnExecute = actExitExecute
218 | end
219 | object actOption: TAction
220 | Category = 'Option'
221 | Caption = 'Option'
222 | ShortCut = 16463
223 | end
224 | object actAbout: TAction
225 | Category = 'About'
226 | Caption = 'Info'
227 | ShortCut = 16457
228 | OnExecute = actAboutExecute
229 | end
230 | object acSecond: TAction
231 | Category = 'Display'
232 | Caption = '&Second'
233 | ShortCut = 16467
234 | end
235 | end
236 | end
237 |
--------------------------------------------------------------------------------
/AnonymThread/Main.fmx:
--------------------------------------------------------------------------------
1 | object frmMain: TfrmMain
2 | Left = 0
3 | Top = 0
4 | Caption = 'AnonymThread'
5 | ClientHeight = 600
6 | ClientWidth = 600
7 | FormFactor.Width = 320
8 | FormFactor.Height = 480
9 | FormFactor.Devices = [Desktop]
10 | OnCreate = FormCreate
11 | OnClose = FormClose
12 | DesignerMasterStyle = 0
13 | object lstLog: TListBox
14 | Align = Client
15 | Margins.Left = 3.000000000000000000
16 | Margins.Top = 3.000000000000000000
17 | Margins.Right = 3.000000000000000000
18 | Margins.Bottom = 3.000000000000000000
19 | Size.Width = 357.000000000000000000
20 | Size.Height = 594.000000000000000000
21 | Size.PlatformDefault = False
22 | TabOrder = 0
23 | DisableFocusEffect = True
24 | DefaultItemStyles.ItemStyle = ''
25 | DefaultItemStyles.GroupHeaderStyle = ''
26 | DefaultItemStyles.GroupFooterStyle = ''
27 | Viewport.Width = 353.000000000000000000
28 | Viewport.Height = 590.000000000000000000
29 | end
30 | object SplitterMain: TSplitter
31 | Align = Left
32 | Cursor = crHSplit
33 | MinSize = 20.000000000000000000
34 | Position.X = 212.000000000000000000
35 | Size.Width = 25.000000000000000000
36 | Size.Height = 600.000000000000000000
37 | Size.PlatformDefault = False
38 | end
39 | object Rectangle1: TRectangle
40 | Align = MostLeft
41 | Margins.Left = 3.000000000000000000
42 | Margins.Top = 3.000000000000000000
43 | Margins.Right = 3.000000000000000000
44 | Margins.Bottom = 3.000000000000000000
45 | Position.X = 3.000000000000000000
46 | Position.Y = 3.000000000000000000
47 | Size.Width = 206.000000000000000000
48 | Size.Height = 594.000000000000000000
49 | Size.PlatformDefault = False
50 | object btnAnonymThread: TButton
51 | Align = MostTop
52 | Cursor = crHandPoint
53 | Margins.Left = 3.000000000000000000
54 | Margins.Top = 3.000000000000000000
55 | Margins.Right = 3.000000000000000000
56 | Margins.Bottom = 3.000000000000000000
57 | Position.X = 3.000000000000000000
58 | Position.Y = 3.000000000000000000
59 | Size.Width = 200.000000000000000000
60 | Size.Height = 22.000000000000000000
61 | Size.PlatformDefault = False
62 | TabOrder = 0
63 | Text = 'Simple AnonymThread'
64 | OnClick = btnAnonymThreadClick
65 | end
66 | object btnApproachAnonymThread: TButton
67 | Align = MostTop
68 | Cursor = crHandPoint
69 | Margins.Left = 3.000000000000000000
70 | Margins.Top = 3.000000000000000000
71 | Margins.Right = 3.000000000000000000
72 | Margins.Bottom = 3.000000000000000000
73 | Position.X = 3.000000000000000000
74 | Position.Y = 59.000000000000000000
75 | Size.Width = 200.000000000000000000
76 | Size.Height = 22.000000000000000000
77 | Size.PlatformDefault = False
78 | TabOrder = 1
79 | Text = 'Approach AnonymThread'
80 | OnClick = btnApproachAnonymThreadClick
81 | end
82 | object btnAnonythreadCheckClose: TButton
83 | Align = MostTop
84 | Cursor = crHandPoint
85 | Margins.Left = 3.000000000000000000
86 | Margins.Top = 3.000000000000000000
87 | Margins.Right = 3.000000000000000000
88 | Margins.Bottom = 3.000000000000000000
89 | Position.X = 3.000000000000000000
90 | Position.Y = 31.000000000000000000
91 | Size.Width = 200.000000000000000000
92 | Size.Height = 22.000000000000000000
93 | Size.PlatformDefault = False
94 | TabOrder = 2
95 | Text = 'Check AnonymThread'
96 | OnClick = btnAnonythreadCheckCloseClick
97 | end
98 | end
99 | object MMMain: TMainMenu
100 | Images = ilMain
101 | Left = 112
102 | Top = 328
103 | object mItemFile: TMenuItem
104 | Text = 'File'
105 | object mItemExit: TMenuItem
106 | Locked = True
107 | Text = 'Exit'
108 | ImageIndex = 0
109 | OnClick = mItemExitClick
110 | end
111 | end
112 | object mItemInfo: TMenuItem
113 | Text = 'Information'
114 | object mItemAbout: TMenuItem
115 | Action = ActAbout
116 | Enabled = True
117 | Locked = True
118 | Text = 'About'
119 | ImageIndex = 1
120 | end
121 | end
122 | end
123 | object ilMain: TImageList
124 | Source = <
125 | item
126 | MultiResBitmap.Height = 48
127 | MultiResBitmap.Width = 48
128 | MultiResBitmap.LoadSize = 2
129 | MultiResBitmap = <
130 | item
131 | Width = 48
132 | Height = 48
133 | PNG = {
134 | 89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
135 | 87000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
136 | 02B6494441546843ED96CF6B134114C767667736694C6B8D46D493888790E6A0
137 | E01F901E622F1E3CF4A637C18B42F11F3004FC8114A4F80B4AA9FE017AF2A02D
138 | 1E7A295A6F1E82884A5B52828A5A524BB2BF67DDD99DA95B9AA0C96C72713EF0
139 | 65DE9B7DECCE9B798F5920914824128944F21F03D928C493B5B56475E3E0095D
140 | D7F2B687F284803107A07C5271BFCE4E244A2CAC2FF49CC0D4D27671DB18BA02
141 | 1C2F4F907E9278690D78EC217DAB6F63EC2E0F63FBBEEEA0F1F0010043C8989E
142 | 298DAE325718C4C6AEB1083EE338CAA403547FC787FDC5D35533511B529BC691
143 | 5FB68DEA54860B264D131E091EC444CF0904407F9B3B891DC7A3527AE1F139ED
144 | 061542CA66301923620970FEAC37246AF719B104F8C2C36AD9ED0F2809C112E2
145 | B5CEC688EF0563FF112C21BEE57BE5A7E08FFD27BE1E88C2F31800F1F500B7B9
146 | FF17CAAF6B19660A21780261BDEFBA03B8DFA607D2D87976F840EBF3E545B352
147 | DFCACEB36921049BD8DFEE36D2B0750F79CE3A8BDA0121F7E9C65676D1B0F175
148 | 8768E72FBD689854575FE9D32CA46BE2EB012A86AA785F2002067303CAD5AAD6
149 | 34F01D87A0533496F8A76493112D10505516D635F1F50085F92D53BBED122517
150 | 4E86540A052B97FD712185AD291B355B2A725713D89DA152B1BBC4C2BA46B084
151 | 78ADB331E2B7BB073E7DCFBC4C2173E1A8464EA754737E6E025FA37A584C3E67
152 | 215D235842FC08F6AADD3D6041754437C1A1BBA5FD1F1F9C4DDF62D342C4D703
153 | 51781E0320BE1EE036F70784E00984F5FEAFF7403F106C627FBB3B29388AFE13
154 | 5F0F44D73B98B507C4D70394A8CF9298ADD75373B55A864A81316D58849E5F88
155 | 91F34101644551CC4630D1E11E78F73E73737965F41B95DDD08F079331127E45
156 | 80B2E721F0F6E7B1CDE6BEBC61293917C0310860DEF3EC0244B07A31F166DCFF
157 | 29DAF955582F16AD0A8484B912894422914824929E01E037EFB8189EA88D34B5
158 | 0000000049454E44AE426082}
159 | FileName = 'C:\Grafik\PNG\Compilation_PNG1\5EB4FF 048\Login-Door-48.png'
160 | end>
161 | Name = 'Exit'
162 | end
163 | item
164 | MultiResBitmap.Height = 48
165 | MultiResBitmap.Width = 48
166 | MultiResBitmap.LoadSize = 2
167 | MultiResBitmap = <
168 | item
169 | Width = 48
170 | Height = 48
171 | PNG = {
172 | 89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
173 | 87000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
174 | 034C494441546843ED964B4C134118C767767697054A81A80422108824369E34
175 | 3191E02356103D79E340624CF466948B1E303184F4E6C94489E2416E9E08F191
176 | 78F0426AE213E5600C26C6831A35BE8294165ADADDD91967DA59D89618D8C7CD
177 | F9A5D39DFFF76D77BFFFECEC7480442291482412C97F0C14C7D0184D7E327E9B
178 | DB4F9958193001D9A5295421007DD015F2A0A53E733BD1BD35234E0D85500D9C
179 | 4FE663B91CBA87298A012A821C7E17A621C1DFA2516B602C5EFBB294084E6806
180 | 869FE4DA7F2DA11962EBCDC58028BA1208CDE57AC3DC7FBDAFEEAD08054211C7
181 | C0CC67D43142B46600F950F3CAC5B1A251A045B256F5C428A5A1DC3B948B5C4A
182 | 2E7659543D21E4FA91E7DA15B36C656FEAF14A8F908108C5C062A1FAD06A91BC
183 | 39D3C7AD398E66AC14D423A55E30423150C0A8894D6E56A868AC625AA12BF304
184 | 9316FEDBA0846240D5085B1ADD434EB98532BDAE2968817502138A8108B26645
185 | B78453A783BBCF61BA5AB75F0B1588500C447B6B665544DEAC16CE6709C7AD9D
186 | 3E6B54C1DFB7A01F8F980A4C28061210925ADD3C07B1858BD5D2B5B9BEAA9D3E
187 | FB443432948877E6592030A118E08CF5D63CAFADA383583173C5359F0F75C57F
188 | 00C426AED5F1D9F17EE36EE957C109CD00E7669F31D5ACE7F7E808DFB1213322
189 | 50B09967B1FB8D75D6BEF17EFD960887027FAE81199D9BD30BA9D6D62B071B3E
190 | 8A109864B177996DED050C959D6DD92FA73BD7A6CCF08B5487915FFC19C6340A
191 | 64E0E2B3A5A674DA18B1817DD2267A838AF05483911FB91A8FBE17A794319C4C
192 | 75FC29442E673139A3409A37109A8C542D27AEC51B3F8B533CE3DBC0D074AE67
193 | 89ED3C09D49A44681505925708D2A708D85F29A56C73AAB6510ABB576CFB800A
194 | B4B2690B81B91CA90283378E1A0F45C813BE0C5C4866620B697D86A87AB418E0
195 | EFACFB4A5C739CD80679082C335A6DC7F942508A6C1ECF2F31DF45A67255E304
196 | B1E279214E714EDFD19C4DE6D90E55CFE6B589D124554B89CDE3D9407A3ABBDB
197 | A6DAE17FAEF38EF698C7448DCDE3C27116F084670339ACF7977A6CE82AD6F9B2
198 | E6235FB0D0B1E2A53DE0D900016007BF77195CBB63BEF3A48B7F7BC1B3014581
199 | 6AF1C93B37E58D6B8E5BFBC853A87AAF471C3DB2F17EDF57DE073E0D6CBCDFF7
200 | 9797482412894422916C1E00FE02CA037F87671A08BC0000000049454E44AE42
201 | 6082}
202 | FileName = 'C:\Grafik\PNG\Compilation_PNG1\5EB4FF 048\User-Profile-48.png'
203 | end>
204 | Name = 'Info'
205 | end>
206 | Destination = <
207 | item
208 | Layers = <
209 | item
210 | Name = 'Exit'
211 | SourceRect.Right = 48.000000000000000000
212 | SourceRect.Bottom = 48.000000000000000000
213 | end>
214 | end
215 | item
216 | Layers = <
217 | item
218 | Name = 'Info'
219 | SourceRect.Right = 48.000000000000000000
220 | SourceRect.Bottom = 48.000000000000000000
221 | end>
222 | end>
223 | Left = 16
224 | Top = 384
225 | end
226 | object ActLstMain: TActionList
227 | Left = 112
228 | Top = 200
229 | object ActAbout: TAction
230 | Text = 'ActAbout'
231 | OnExecute = ActAboutExecute
232 | end
233 | end
234 | end
235 |
--------------------------------------------------------------------------------
/PaintThread/View/Main.dfm:
--------------------------------------------------------------------------------
1 | object frmMain: TfrmMain
2 | Left = 425
3 | Top = 292
4 | BorderStyle = bsSingle
5 | ClientHeight = 406
6 | ClientWidth = 556
7 | Color = clWhite
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'MS Sans Serif'
12 | Font.Style = []
13 | Menu = MMMain
14 | OldCreateOrder = False
15 | Position = poDesktopCenter
16 | OnCreate = FormCreate
17 | DesignSize = (
18 | 556
19 | 406)
20 | PixelsPerInch = 96
21 | TextHeight = 13
22 | object lblRedCounter: TLabel
23 | Left = 220
24 | Top = 8
25 | Width = 97
26 | Height = 45
27 | Font.Charset = DEFAULT_CHARSET
28 | Font.Color = clRed
29 | Font.Height = -11
30 | Font.Name = 'MS Sans Serif'
31 | Font.Style = [fsBold]
32 | ParentFont = False
33 | end
34 | object prgbrMain: TProgressBar
35 | AlignWithMargins = True
36 | Left = 3
37 | Top = 386
38 | Width = 550
39 | Height = 17
40 | Align = alBottom
41 | Step = 1
42 | TabOrder = 0
43 | end
44 | object BitbtnStart: TBitBtn
45 | Left = 8
46 | Top = 59
47 | Width = 100
48 | Height = 25
49 | Cursor = crHandPoint
50 | Anchors = [akRight, akBottom]
51 | Caption = 'START'
52 | Glyph.Data = {
53 | 36040000424D3604000000000000360000002800000010000000100000000100
54 | 2000000000000004000000000000000000000000000000000000000000000000
55 | 0000000000000000000000000000000000000000000000000000000000000000
56 | 0000000000000000000000000000000000000000000000000000000000000000
57 | 00000000000000000000000000003827174D0000000000000000000000000000
58 | 0000000000000000000000000000000000000000000000000000000000000000
59 | 0000000000000000000000000000B8824DFF3827174D00000000000000000000
60 | 0000000000000000000000000000000000000000000000000000000000000000
61 | 0000000000000000000000000000B8824DFFB8824DFF3827174D000000000000
62 | 0000000000000000000000000000000000000000000000000000000000000000
63 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFF3827174D0000
64 | 0000000000000000000000000000000000000000000000000000000000000000
65 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFF3827
66 | 174D000000000000000000000000000000000000000000000000000000000000
67 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
68 | 4DFF3827174D0000000000000000000000000000000000000000000000000000
69 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
70 | 4DFFB8824DFF3827174D00000000000000000000000000000000000000000000
71 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
72 | 4DFFB8824DFFB8824DFF3827174D000000000000000000000000000000000000
73 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
74 | 4DFFB8824DFF3827174D00000000000000000000000000000000000000000000
75 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFFB882
76 | 4DFF3827174D0000000000000000000000000000000000000000000000000000
77 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFFB8824DFF3827
78 | 174D000000000000000000000000000000000000000000000000000000000000
79 | 0000000000000000000000000000B8824DFFB8824DFFB8824DFF3827174D0000
80 | 0000000000000000000000000000000000000000000000000000000000000000
81 | 0000000000000000000000000000B8824DFFB8824DFF3827174D000000000000
82 | 0000000000000000000000000000000000000000000000000000000000000000
83 | 0000000000000000000000000000B8824DFF3827174D00000000000000000000
84 | 0000000000000000000000000000000000000000000000000000000000000000
85 | 00000000000000000000000000003827174D0000000000000000000000000000
86 | 0000000000000000000000000000000000000000000000000000}
87 | TabOrder = 1
88 | OnClick = BitbtnStartClick
89 | end
90 | object BitBtnSTOP: TBitBtn
91 | Left = 114
92 | Top = 59
93 | Width = 100
94 | Height = 25
95 | Cursor = crHandPoint
96 | Anchors = [akRight, akBottom]
97 | Caption = 'STOP'
98 | Glyph.Data = {
99 | 36040000424D3604000000000000360000002800000010000000100000000100
100 | 20000000000000040000000000000000000000000000000000003827174D3827
101 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
102 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
103 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
104 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
105 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
106 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
107 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
108 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
109 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
110 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
111 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
112 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
113 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
114 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
115 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
116 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
117 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
118 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
119 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
120 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
121 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
122 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
123 | 174D3827174D3827174DB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
124 | 4DFFB8824DFFB8824DFF3827174D3827174D3827174D3827174D3827174D3827
125 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
126 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
127 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
128 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
129 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
130 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
131 | 174D3827174D3827174D3827174D3827174D3827174D3827174D3827174D3827
132 | 174D3827174D3827174D3827174D3827174D3827174D3827174D}
133 | TabOrder = 2
134 | OnClick = BitBtnSTOPClick
135 | end
136 | object tbarThreadPriority: TTrackBar
137 | Left = 8
138 | Top = 8
139 | Width = 206
140 | Height = 45
141 | Max = 6
142 | Position = 3
143 | TabOrder = 3
144 | OnChange = tbarThreadPriorityChange
145 | end
146 | object BitBtnClear: TBitBtn
147 | Left = 220
148 | Top = 59
149 | Width = 100
150 | Height = 25
151 | Cursor = crHandPoint
152 | Anchors = [akRight, akBottom]
153 | Caption = 'CLEAR'
154 | Glyph.Data = {
155 | 36040000424D3604000000000000360000002800000010000000100000000100
156 | 2000000000000004000000000000000000000000000000000000000000000000
157 | 0000000000000000000000000000000000000000000000000000000000000000
158 | 0000000000000000000000000000000000000000000000000000000000000000
159 | 0000251A0F33B8824DFFB8824DFFB8824DFFB8824DFF00000000000000000000
160 | 000000000000000000000000000000000000000000000000000000000000251A
161 | 0F33B8824DFFB8824DFFB8824DFFB8824DFF251A0F3300000000000000000000
162 | 0000000000000000000000000000000000000000000000000000251A0F33B882
163 | 4DFFB8824DFFB8824DFFB8824DFF251A0F33151E414D4463D8FF4463D8FF151E
164 | 414D000000000000000000000000000000000000000000000000B8824DFFB882
165 | 4DFFB8824DFFB8824DFF251A0F33151E414D4463D8FF4463D8FF4463D8FF4463
166 | D8FF151E414D0000000000000000000000000000000000000000B8824DFFB882
167 | 4DFFB8824DFF251A0F33151E414D4463D8FF4463D8FF4463D8FF4463D8FF4463
168 | D8FF4463D8FF151E414D00000000000000000000000000000000251A0F33B882
169 | 4DFF251A0F33151E414D4463D8FF4463D8FF4463D8FF4463D8FF4463D8FF4463
170 | D8FF4463D8FF4463D8FF151E414D000000000000000000000000000000000000
171 | 0000000000004463D8FF4463D8FF4463D8FF4463D8FF4463D8FF4463D8FF4463
172 | D8FF4463D8FF4463D8FF4463D8FF151E414D0000000000000000000000000000
173 | 0000000000004463D8FF4463D8FF4463D8FF4463D8FF4463D8FF4463D8FF4463
174 | D8FF4463D8FF4463D8FF4463D8FF4463D8FF151E414D00000000000000000000
175 | 000000000000151E414D4463D8FF4463D8FF4463D8FF4463D8FF4463D8FF4463
176 | D8FF4463D8FF4463D8FF4463D8FF4463D8FF4463D8FF00000000000000000000
177 | 00000000000000000000151E414D4463D8FF4463D8FF4463D8FF4463D8FF4463
178 | D8FF4463D8FF4463D8FF4463D8FF4463D8FF4463D8FF00000000000000000000
179 | 0000000000000000000000000000151E414D4463D8FF4463D8FF4463D8FF4463
180 | D8FF4463D8FF4463D8FF4463D8FF4463D8FF151E414D00000000000000000000
181 | 000000000000000000000000000000000000151E414D4463D8FF4463D8FF4463
182 | D8FF4463D8FF4463D8FF4463D8FF151E414D0000000000000000000000000000
183 | 00000000000000000000000000000000000000000000151E414D4463D8FF4463
184 | D8FF4463D8FF4463D8FF151E414D000000000000000000000000000000000000
185 | 0000000000000000000000000000000000000000000000000000151E414D4463
186 | D8FF4463D8FF151E414D00000000000000000000000000000000000000000000
187 | 0000000000000000000000000000000000000000000000000000000000000000
188 | 0000000000000000000000000000000000000000000000000000}
189 | TabOrder = 4
190 | OnClick = BitBtnClearClick
191 | end
192 | object MMMain: TMainMenu
193 | Left = 16
194 | Top = 275
195 | object File1: TMenuItem
196 | Caption = '&File'
197 | object Exit1: TMenuItem
198 | end
199 | object N1: TMenuItem
200 | Caption = '-'
201 | end
202 | object Exit2: TMenuItem
203 | Action = actExit
204 | end
205 | end
206 | object N4: TMenuItem
207 | Caption = '&Dispaly'
208 | object N5: TMenuItem
209 | end
210 | end
211 | object N3: TMenuItem
212 | Caption = '&Option'
213 | end
214 | object A2: TMenuItem
215 | Caption = '&About'
216 | object N2: TMenuItem
217 | Caption = '-'
218 | end
219 | object actAbout1: TMenuItem
220 | Action = actAbout
221 | end
222 | end
223 | end
224 | object acMainList: TActionList
225 | Left = 17
226 | Top = 328
227 | object actOpenFile: TAction
228 | Category = 'File'
229 | Caption = 'Open File(s)...'
230 | end
231 | object actShowInExplorer: TAction
232 | Caption = 'Show in Explorer'
233 | end
234 | object actOpenFolder: TAction
235 | Category = 'File'
236 | Caption = 'Open Folder(s)...'
237 | end
238 | object actExit: TAction
239 | Category = 'File'
240 | Caption = 'Exit'
241 | ShortCut = 16453
242 | OnExecute = actExitExecute
243 | end
244 | object actOption: TAction
245 | Category = 'Option'
246 | Caption = 'Option'
247 | ShortCut = 16463
248 | end
249 | object actAbout: TAction
250 | Category = 'About'
251 | Caption = 'Info'
252 | ShortCut = 16457
253 | OnExecute = actAboutExecute
254 | end
255 | object acSecond: TAction
256 | Category = 'Display'
257 | Caption = '&Second'
258 | ShortCut = 16467
259 | end
260 | end
261 | end
262 |
--------------------------------------------------------------------------------
/MySemaphore/View/Main.dfm:
--------------------------------------------------------------------------------
1 | object frmMain: TfrmMain
2 | Left = 425
3 | Top = 292
4 | BorderStyle = bsSingle
5 | ClientHeight = 406
6 | ClientWidth = 556
7 | Color = clWhite
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'MS Sans Serif'
12 | Font.Style = []
13 | Menu = MMMain
14 | OldCreateOrder = False
15 | Position = poDesktopCenter
16 | OnCreate = FormCreate
17 | OnDestroy = FormDestroy
18 | DesignSize = (
19 | 556
20 | 406)
21 | PixelsPerInch = 96
22 | TextHeight = 13
23 | object prgbrMain: TProgressBar
24 | AlignWithMargins = True
25 | Left = 3
26 | Top = 386
27 | Width = 550
28 | Height = 17
29 | Align = alBottom
30 | Step = 1
31 | TabOrder = 0
32 | end
33 | object BitbtnAdd: TBitBtn
34 | Left = 10
35 | Top = 177
36 | Width = 100
37 | Height = 25
38 | Cursor = crHandPoint
39 | Anchors = [akRight, akBottom]
40 | Caption = 'Add'
41 | Glyph.Data = {
42 | 36040000424D3604000000000000360000002800000010000000100000000100
43 | 2000000000000004000000000000000000000000000000000000000000000000
44 | 0000000000000000000000000000000000000000000000000000000000000000
45 | 000000000000000000000000000000000000000000000000000000000000B07C
46 | 4AF4B8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
47 | 4DFFB8824DFFB8824DFFB8824DFFB8824DFFB07C4AF400000000000000009E70
48 | 42DBB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
49 | 4DFFB8824DFFB8824DFFB8824DFFB8824DFF9E7042DB00000000000000003727
50 | 174CB47F4BF9B8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
51 | 4DFFB8824DFFB8824DFFB8824DFFB47F4BF93727174C00000000000000000000
52 | 000024190F32835C37B5B5804CFBB8824DFF745231A120170E2D20170E2D7452
53 | 31A1B8824DFFB5804CFB835C37B524190F320000000000000000000000000000
54 | 000000000000000000000C09051166482B8D0403020600000000000000000403
55 | 020666482B8D0C09051100000000000000000000000000000000000000000000
56 | 00000000000000000000000000000000000045301D5F91663DC991663DC94530
57 | 1D5F000000000000000000000000000000000000000000000000000000000000
58 | 00000000000000000000000000002D20133FB47F4BFAB8824DFFB8824DFFB47F
59 | 4BFA2D20133F0000000000000000000000000000000000000000000000000000
60 | 00000000000000000000000000008D633BC3B8824DFFB8824DFFB8824DFFB882
61 | 4DFF8D633BC30000000000000000000000000000000000000000000000000000
62 | 00000000000000000000291D1139B7814CFDB8824DFFB8824DFFB8824DFFB882
63 | 4DFFB7814CFD281D113800000000000000000000000000000000000000000000
64 | 0000000000000000000062452988B8824DFFB8824DFFB8824DFFB8824DFFB882
65 | 4DFFB8824DFF6245298800000000000000000000000000000000000000000000
66 | 000000000000000000002E211340B8824DFFB8824DFFB8824DFFB8824DFFB882
67 | 4DFFB8824DFF2F21144100000000000000000000000000000000000000000000
68 | 000000000000000000001E150C29B8824DFFB8824DFFB8824DFFB8824DFFB882
69 | 4DFFB8824DFF1E150D2A00000000000000000000000000000000000000000000
70 | 0000000000000000000003020104A87746E9B8824DFFB8824DFFB8824DFFB882
71 | 4DFFA97747EA0403020600000000000000000000000000000000000000000000
72 | 0000000000000000000000000000281D11388E643BC5B17D4AF5B17D4AF59066
73 | 3CC82D20133F0000000000000000000000000000000000000000000000000000
74 | 0000000000000000000000000000000000000000000000000000000000000000
75 | 0000000000000000000000000000000000000000000000000000}
76 | TabOrder = 1
77 | OnClick = BitbtnAddClick
78 | end
79 | object BitBtnView: TBitBtn
80 | Left = 116
81 | Top = 177
82 | Width = 100
83 | Height = 25
84 | Cursor = crHandPoint
85 | Anchors = [akRight, akBottom]
86 | Caption = 'View'
87 | Glyph.Data = {
88 | 36040000424D3604000000000000360000002800000010000000100000000100
89 | 2000000000000004000000000000000000000000000000000000000000000000
90 | 0000000000000000000000000000000000000000000000000000000000000000
91 | 0000000000000000000000000000000000000000000000000000000000000000
92 | 000000000000B27E4BF7B8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
93 | 4DFFB8824DFFB8824DFFB27E4BF7000000000000000000000000000000000000
94 | 0000000000007A5633A9B8824DFFB8824DFFB8824DFFB8824DFFB8824DFFB882
95 | 4DFFB8824DFFB8824DFF805A35B1000000000000000000000000000000000000
96 | 000000000000050402075C412780A37344E2A57445E43928184F3928184FA574
97 | 45E4A37344E25C41278006050309000000000000000000000000B27E4BF7B882
98 | 4DFFB8824DFFA77646E85C41267F0302010420170E2D2D20133E2D20133E2117
99 | 0E2E030201045C41267FA77646E8B8824DFFB8824DFFB27E4BF77A5633A9B882
100 | 4DFFB8824DFFB8824DFFB8824DFF523A2272543B2374B8824DFFB8824DFF543B
101 | 2374523A2272B8824DFFB8824DFFB8824DFFB8824DFF805A35B1050402075C41
102 | 2780A37344E2A57445E43526164A0B08050FB27D4AF6B8824DFFB8824DFFB27D
103 | 4AF60B08050F3526164AA57445E4A37344E25C41278006050309000000000000
104 | 00000302010420170E2D18110A21563D2477B8824DFFB8824DFFB8824DFFB882
105 | 4DFF563D247718110A2121170E2E030201040000000000000000000000000000
106 | 000000000000543B2374795633A83F2C1A57B8824DFFB8824DFFB8824DFFB882
107 | 4DFF3F2C1A57795633A8543B2374000000000000000000000000000000000000
108 | 00000B08050FB27D4AF692673DCA261B1035B8824DFFB8824DFFB8824DFFB882
109 | 4DFF261B103592673DCAB27D4AF60B08050F0000000000000000000000000000
110 | 0000563D2477B8824DFFB7814DFE01010001704F2F9BAF7C49F3AF7C49F37351
111 | 309F01010102B7814CFDB8824DFF563D24770000000000000000000000000000
112 | 00003F2C1A57B8824DFFB8824DFF94693ECD48331E6403020104030201044531
113 | 1D6091663DC9B8824DFFB8824DFF3F2C1A570000000000000000000000000000
114 | 0000261B1035B8824DFFB8824DFFB8824DFFB8824DFF261B1035261B1035B882
115 | 4DFFB8824DFFB8824DFFB8824DFF261B10350000000000000000000000000000
116 | 000001010001704F2F9BAF7C49F3AF7C49F37351309F0101010201010001704F
117 | 2F9BAF7C49F3AF7C49F37351309F010101020000000000000000000000000000
118 | 0000000000000000000000000000000000000000000000000000000000000000
119 | 0000000000000000000000000000000000000000000000000000000000000000
120 | 0000000000000000000000000000000000000000000000000000000000000000
121 | 0000000000000000000000000000000000000000000000000000}
122 | TabOrder = 2
123 | OnClick = BitBtnViewClick
124 | end
125 | object grpBoxMain: TGroupBox
126 | AlignWithMargins = True
127 | Left = 10
128 | Top = 15
129 | Width = 536
130 | Height = 159
131 | Margins.Left = 10
132 | Margins.Top = 15
133 | Margins.Right = 10
134 | Margins.Bottom = 0
135 | ParentCustomHint = False
136 | Align = alTop
137 | Anchors = [akLeft, akTop, akRight, akBottom]
138 | Color = clWhite
139 | Font.Charset = DEFAULT_CHARSET
140 | Font.Color = clWindowText
141 | Font.Height = -11
142 | Font.Name = 'Tahoma'
143 | Font.Style = [fsBold]
144 | Font.Quality = fqClearTypeNatural
145 | ParentBackground = False
146 | ParentColor = False
147 | ParentFont = False
148 | TabOrder = 3
149 | ExplicitLeft = 17
150 | ExplicitTop = 20
151 | DesignSize = (
152 | 536
153 | 159)
154 | object lblUser: TLabel
155 | Left = 12
156 | Top = 40
157 | Width = 26
158 | Height = 13
159 | Caption = 'User'
160 | end
161 | object lblPassword: TLabel
162 | Left = 12
163 | Top = 67
164 | Width = 55
165 | Height = 13
166 | Caption = 'Password'
167 | end
168 | object lblPassword2: TLabel
169 | Left = 12
170 | Top = 94
171 | Width = 88
172 | Height = 18
173 | Caption = 'Password conf'#176
174 | end
175 | object edtPassword: TEdit
176 | AlignWithMargins = True
177 | Left = 124
178 | Top = 64
179 | Width = 394
180 | Height = 21
181 | Hint = 'Password'
182 | Margins.Right = 10
183 | Anchors = [akLeft, akTop, akRight, akBottom]
184 | Font.Charset = DEFAULT_CHARSET
185 | Font.Color = clWindowText
186 | Font.Height = -11
187 | Font.Name = 'Tahoma'
188 | Font.Style = [fsBold]
189 | Font.Quality = fqClearTypeNatural
190 | ParentFont = False
191 | ParentShowHint = False
192 | PasswordChar = '*'
193 | ShowHint = True
194 | TabOrder = 1
195 | TextHint = 'Password'
196 | end
197 | object edtSecPassword: TEdit
198 | AlignWithMargins = True
199 | Left = 124
200 | Top = 91
201 | Width = 394
202 | Height = 21
203 | Hint = 'Confirm Password'
204 | Margins.Right = 10
205 | Anchors = [akLeft, akTop, akRight, akBottom]
206 | Font.Charset = DEFAULT_CHARSET
207 | Font.Color = clWindowText
208 | Font.Height = -11
209 | Font.Name = 'Tahoma'
210 | Font.Style = [fsBold]
211 | Font.Quality = fqClearTypeNatural
212 | ParentFont = False
213 | ParentShowHint = False
214 | PasswordChar = '*'
215 | ShowHint = True
216 | TabOrder = 2
217 | TextHint = 'Password'
218 | end
219 | object edtUser: TEdit
220 | AlignWithMargins = True
221 | Left = 124
222 | Top = 37
223 | Width = 394
224 | Height = 21
225 | Hint = 'User'
226 | Margins.Right = 10
227 | Anchors = [akLeft, akTop, akRight, akBottom]
228 | Font.Charset = DEFAULT_CHARSET
229 | Font.Color = clWindowText
230 | Font.Height = -11
231 | Font.Name = 'Tahoma'
232 | Font.Style = [fsBold]
233 | Font.Quality = fqClearTypeNatural
234 | ParentFont = False
235 | ParentShowHint = False
236 | ShowHint = True
237 | TabOrder = 0
238 | TextHint = 'User'
239 | end
240 | end
241 | object MMMain: TMainMenu
242 | Left = 32
243 | Top = 227
244 | object File1: TMenuItem
245 | Caption = '&File'
246 | object Exit1: TMenuItem
247 | end
248 | object N1: TMenuItem
249 | Caption = '-'
250 | end
251 | object Exit2: TMenuItem
252 | Action = actExit
253 | end
254 | end
255 | object N4: TMenuItem
256 | Caption = '&Dispaly'
257 | object N5: TMenuItem
258 | end
259 | end
260 | object N3: TMenuItem
261 | Caption = '&Option'
262 | end
263 | object A2: TMenuItem
264 | Caption = '&About'
265 | object N2: TMenuItem
266 | Caption = '-'
267 | end
268 | object actAbout1: TMenuItem
269 | Action = actAbout
270 | end
271 | end
272 | end
273 | object acMainList: TActionList
274 | Left = 129
275 | Top = 232
276 | object actOpenFile: TAction
277 | Category = 'File'
278 | Caption = 'Open File(s)...'
279 | end
280 | object actShowInExplorer: TAction
281 | Caption = 'Show in Explorer'
282 | end
283 | object actOpenFolder: TAction
284 | Category = 'File'
285 | Caption = 'Open Folder(s)...'
286 | end
287 | object actExit: TAction
288 | Category = 'File'
289 | Caption = 'Exit'
290 | ShortCut = 16453
291 | OnExecute = actExitExecute
292 | end
293 | object actOption: TAction
294 | Category = 'Option'
295 | Caption = 'Option'
296 | ShortCut = 16463
297 | end
298 | object actAbout: TAction
299 | Category = 'About'
300 | Caption = 'Info'
301 | ShortCut = 16457
302 | OnExecute = actAboutExecute
303 | end
304 | object acSecond: TAction
305 | Category = 'Display'
306 | Caption = '&Second'
307 | ShortCut = 16467
308 | end
309 | end
310 | object AppEvtMain: TApplicationEvents
311 | OnIdle = AppEvtMainIdle
312 | Left = 48
313 | Top = 280
314 | end
315 | end
316 |
--------------------------------------------------------------------------------
/HelperThread/Main.fmx:
--------------------------------------------------------------------------------
1 | object FrmMain: TFrmMain
2 | Left = 0
3 | Top = 0
4 | Caption = 'HelperThread'
5 | ClientHeight = 540
6 | ClientWidth = 320
7 | Fill.Kind = Solid
8 | Position = MainFormCenter
9 | FormFactor.Width = 320
10 | FormFactor.Height = 480
11 | FormFactor.Devices = [Desktop]
12 | OnCreate = FormCreate
13 | OnShow = FormShow
14 | DesignerMasterStyle = 0
15 | object Layout1: TLayout
16 | Align = Bottom
17 | Position.Y = 490.000000000000000000
18 | Size.Width = 320.000000000000000000
19 | Size.Height = 50.000000000000000000
20 | Size.PlatformDefault = False
21 | TabOrder = 0
22 | object btnCreate: TButton
23 | Align = FitRight
24 | Images = ilMain
25 | ImageIndex = 2
26 | Position.X = 240.000000000000000000
27 | Size.Width = 80.000000000000000000
28 | Size.Height = 50.000000000000000000
29 | Size.PlatformDefault = False
30 | TabOrder = 1
31 | Text = 'Create'
32 | OnClick = btnCreateClick
33 | end
34 | object btnClear: TButton
35 | Align = FitLeft
36 | Images = ilMain
37 | ImageIndex = 3
38 | Size.Width = 80.000000000000000000
39 | Size.Height = 50.000000000000000000
40 | Size.PlatformDefault = False
41 | TabOrder = 0
42 | Text = 'Clear'
43 | OnClick = btnClearClick
44 | end
45 | object Rectangle1: TRectangle
46 | Align = Client
47 | Fill.Color = claLightskyblue
48 | Margins.Left = 3.000000000000000000
49 | Margins.Top = 3.000000000000000000
50 | Margins.Right = 3.000000000000000000
51 | Margins.Bottom = 3.000000000000000000
52 | Size.Width = 154.000000000000000000
53 | Size.Height = 44.000000000000000000
54 | Size.PlatformDefault = False
55 | end
56 | end
57 | object vtsList: TVertScrollBox
58 | Align = Client
59 | Size.Width = 320.000000000000000000
60 | Size.Height = 490.000000000000000000
61 | Size.PlatformDefault = False
62 | TabOrder = 1
63 | Viewport.Width = 320.000000000000000000
64 | Viewport.Height = 490.000000000000000000
65 | end
66 | object MMMain: TMainMenu
67 | Images = ilMain
68 | Left = 208
69 | Top = 376
70 | object mItemFile: TMenuItem
71 | Text = 'File'
72 | object mItemExit: TMenuItem
73 | Action = ActExit
74 | Enabled = True
75 | Locked = True
76 | ImageIndex = 0
77 | end
78 | end
79 | object mItemAction: TMenuItem
80 | Text = 'Action'
81 | object mItemCreate: TMenuItem
82 | Action = ActCreate
83 | Enabled = True
84 | Locked = True
85 | ImageIndex = 2
86 | end
87 | end
88 | object mItemInfo: TMenuItem
89 | Text = 'Info'
90 | object mItemAbout: TMenuItem
91 | Action = ActAbout
92 | Enabled = True
93 | Locked = True
94 | ImageIndex = 1
95 | end
96 | end
97 | end
98 | object ActLstMain: TActionList
99 | Images = ilMain
100 | Left = 104
101 | Top = 376
102 | object ActAbout: TAction
103 | Text = 'About'
104 | ImageIndex = 1
105 | ShortCut = 16449
106 | OnExecute = ActAboutExecute
107 | ImageIndex = 1
108 | end
109 | object ActExit: TAction
110 | Text = 'Exit'
111 | ImageIndex = 0
112 | ShortCut = 16453
113 | OnExecute = ActExitExecute
114 | ImageIndex = 0
115 | end
116 | object ActCreate: TAction
117 | Text = 'Create'
118 | ImageIndex = 2
119 | ShortCut = 16451
120 | OnExecute = ActCreateExecute
121 | ImageIndex = 2
122 | end
123 | end
124 | object ilMain: TImageList
125 | Source = <
126 | item
127 | MultiResBitmap.Height = 48
128 | MultiResBitmap.Width = 48
129 | MultiResBitmap.LoadSize = 2
130 | MultiResBitmap = <
131 | item
132 | Width = 48
133 | Height = 48
134 | PNG = {
135 | 89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
136 | 87000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
137 | 02B8494441546843ED96CF6B134114C767667736698CBFA229EA49C443487350
138 | F00F480FB1170F1E7AD39BE045A1F80F1802FE400A52EA0F28A5FA07E8C983B6
139 | 88F452FC71F3104454DA92126B5183B536D99FB3EEECCED42D4DD0647673713E
140 | F065DE9B7DECCE9B798F5920914824128944F21F03D928C4C3A5A56475E5C0B1
141 | 564BCB5B2ECA1302866C80F249C5F932359228B1B058E83981B1F98DE2863E70
142 | 09D86E9EA0C671E26635E0B287F4AD9E8DB1B3B01B5B775A361A0E1E003080F4
143 | F189D2BE45E60A83D8D83526C1A76C5B19B581EAEDF8A0B778BA6A266A436AD3
144 | 38F2D3B2509D4A77C0A861C043FE8388E839011FE86D7327B1E3B85F4ACF3E38
145 | A35DA3424869F89311229600E7CF7A03C276CC8825C0171E54CB76BF4F490896
146 | 10AF7536867CD71FE347B084F896EF94978237C64F743D1086E7D107A2EB016E
147 | 73FF2F945FD632CC1442F004827ADF760770BF4D0FA4B1FD78707FF3D3C539A3
148 | 525FCFCEB06921049BD8DBEE36D2B039895C7B99456D8190F368653D3BA75BF8
149 | AA4DB4B3179EAE1954979FB7C65948D744D703540C55715721023A737DCAD5AA
150 | B6A9E35B364127682CF14EC92259CD17505516D635D1F50085F94D43BBE91025
151 | 174C06540A053397FD762E85CD310BFD6AAAC8594C6067824AC5CE3C0BEB1AC1
152 | 12E2B5CEC690DFEE1EF8F835F32C858CD9C39A7B32A51A33D323F80AD5BD62F2
153 | 090BE91AC112E247B053EDEE0113AA7B5A063878BBB4F7C3DDD3E91B6C5A88E8
154 | 7A200CCFA30F44D703DCE67E9F103C81A0DEFFF51E8803C126F6B6BB93FCA388
155 | 9FE87A20BCDEFEACDD27BA1EA0847D96C454BD9E9AAED532540A8C68C342F4FC
156 | 428CECF70A20AF15C5F8E14F74B807DEBECB5C5F7801D6A8ACCFAB47FDC90809
157 | BE2240D9751178F3FD486373575E37959C03E0100430EFBA560122583D9F7835
158 | ECFD146DFD2A2C178B660542C25C8944229148241249CF00F01B9D4618575348
159 | 30C60000000049454E44AE426082}
160 | FileName = 'C:\Grafik\PNG\Compilation_PNG1\5EB4FF 048\Login-Door-48.png'
161 | end>
162 | Name = 'Exit'
163 | end
164 | item
165 | MultiResBitmap.Height = 48
166 | MultiResBitmap.Width = 48
167 | MultiResBitmap.LoadSize = 2
168 | MultiResBitmap = <
169 | item
170 | Width = 48
171 | Height = 48
172 | PNG = {
173 | 89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
174 | 87000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
175 | 0353494441546843ED964B68134118C76776379BA449D314DBD262535A2C183C
176 | 290896FAC0D85A3D79EBA12082DE447BD1430529A1374F8216AD077BF3548A0F
177 | F0E0A544F0AD3D8854100F2ABEAA6D4CDA3CB6497632E34C32DB2629D2ECE3E6
178 | FCC864E7FF7D9BDDEF3F3B3B1920100804028140F01F03F9D131A2B1CF9EA5C2
179 | F65305240D1700DEE592888481FC5195F0838EA6D4ED89BE96143FD5111C3570
180 | 3E960B6B9A7C0F11390C080F32D85DA886187D0F04F4E1C988EF6539611FC70C
181 | 8C3DD1BA7EA7E557B8A8B69702BCE85A20CC669A3C64FFF5C1C6773C640B891F
182 | 6D134F299318BBDA016443CD2AE7C79A4640833FAB7BA7A38438726F472E7229
183 | B6D2AB13E504979B479EE98A985E94F6261FAFF573690B470CACE4BD87D68B64
184 | CD983E959A6168CA5A5E3952EED9C311037924B7D1C94D0BE58D564C6A746D1E
185 | 23DCC17E6B17470C282E4C97C6CA2127CC4295DED42439413BB671C4805FD6E7
186 | 79B78C51A741659F41B5572DBEE1CA168E18080C34CC2B327EBB5E389B258C4A
187 | 6DF4692312FAB94D5E7C44956D1C31300121F6A9857330BE8C4AD5928DB9BEAE
188 | 8D3EFDF85D787422D293A301DB3862803139D0F0DC176A1AD1A5B4565AF3D950
189 | D7FC07C0F812F2A9E8ECD490E76EF957F671CC00E3E6A067B643257B5419DDD1
190 | 6146E36120E9AB391ABBDF1CF2ED9B1A526FF1B023B0E76A9BE8C2829A4F7676
191 | 5E3918FCC4436086C6DEA75ABBF2084A3B43D9AFA77B36A6CCD88B64B727B7F2
192 | CB896964CBC0C567E9B6D555CF7811A09345EC0E2A329A0D7A72E35723810FFC
193 | 942AC662C9EE3F79FFE51F28712608BDB906D93BE3776726AE459ABFF0534C63
194 | D9C0E89CD69FA63B4F0C5D6D3CB48E04F16B1992A732287E2384D0CDA9122204
195 | F62D16FF1C6801AD55D316022DE3772B23378E7A1EF290292C19B8104B851309
196 | BAF3747B03A5007B672BAFC434C3886D918760B910F03646D842508ED48FE997
197 | 98ED22939A7B0AABB4785688519CD13734A3CE3C01AD6A36E79A8EC688524ED4
198 | 8F6903AB73D9DD45E23AFCCF75DED026F3082BE138CA1FA701539836A02175A8
199 | DCA34357B3CE57350BF9BC2E1F2B5DDA04A60D600076B07B57C17465CC721EF7
200 | B26F339836204950293D79E3A6AC31CDA8D416F2042AE6EBE147936CBDDFB794
201 | B78045035BEFF7ADE50502814020100804F503C05F23DF7B90E6085D16000000
202 | 0049454E44AE426082}
203 | FileName = 'C:\Grafik\PNG\Compilation_PNG1\5EB4FF 048\User-Profile-48.png'
204 | end>
205 | Name = 'Info'
206 | end
207 | item
208 | MultiResBitmap.Height = 48
209 | MultiResBitmap.Width = 48
210 | MultiResBitmap.LoadSize = 2
211 | MultiResBitmap = <
212 | item
213 | Width = 48
214 | Height = 48
215 | PNG = {
216 | 89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
217 | 87000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
218 | 0339494441546843EDD6DB4B14511800F07366CE5CD6BDB846B9A8A5D1430F22
219 | 143D84DD1EC494ECC5FE018D902EA46612F492B02C11DDD0A2221F2A837A2988
220 | 1E8AD25571E9FAD0E5AD874050B0D6CC2CCD9D75666767E734673C8A50817B95
221 | E8FCE030F37DE7B09CEFEC37BB03188661188661FE63905E5794FF51380FC886
222 | 97DC076ACBC6EDE43271F4BA628E0EA87B46F835C3A3B175E1B051728BA6976D
223 | C50AF087303A1C8C9D5562522F34856284CC0725A57C3D9D5EB61569217F68DA
224 | 1BD6F2EEEB09A196C42217EF2B2915EB031550B7172421E705B485D4F511053D
225 | 31205F4E620E9A6FCACABE57072A7C8ABD2049392DE0582852313D27052146C5
226 | 000380F9C44861BEB6AD73877B922E495ACE9E8196C1E8D61FB3E819C4423139
227 | 374E57670B1C5A7D3A9B277252406B7FB452F90906385E5A659DBB95C1C0E106
228 | 07AE54B93FCCAF485DD60B681E54B644E25CAF29393C34056414BFD05DEB7C48
229 | C3B464B580D6C1D972454741134B5E7AF040E0CDE74592786A7E45FA927E88FD
230 | 18731303B10E81C72FAF553B8668FA372743536BBFA99E578984504A5380E3B4
231 | 199F076F3ABF2B6F8CA6D296F437100EEA97545D0C44A68CE0E17EB5851444A7
232 | 16F9435F5D53AAF771C244A5005AC74E8743804D99DC3C917C0B9960236905EC
233 | 74225597AE8EF7C56FFBDF59EF32142928AC15DC354C6E334DD9AD23F1C69DEE
234 | 5A39237DBF54D205781CB1069E37C6167A3A66A0C64F5F0ADF1EB71E56323FD1
235 | 1F3FA227D0BE857932A0697C2E96A36D643ED352FA236B0D452B6727CD17D8E9
236 | 423405605431448FDC33AD698D79824B267B9FFF700C5C52ACEE7A8DA3CF0E33
237 | 2CE57FE24341BD438BA3D334FC2BD23A37EAC4FD34CCB8947F468B44E11CE2CC
238 | D776408E7B29DA3A1C8E4FBA65EDC47C323B522E2050050D8F106F80604EB1BF
239 | 47BA697B90D81AB204DABBAA3C535694352917405CAE718CB844BE1D60BAE385
240 | 61C58837877C35E23DB22E9BD22A80585D23F788487FBAF4F71E728AEE95E79A
241 | 03109A7459D6A45D00D96481DB3808A1BED82A02277659ADF3918659957601C4
242 | C59DCE7197009AC83D86C678893C73C69EC8019E5ED3B677033FAC966DF74908
243 | DCECDC9DFF9EA6FF2DFED0A8FCA77723866118866118261B00F8059F691E89E8
244 | 5C3CCC0000000049454E44AE426082}
245 | FileName = 'C:\Grafik\PNG\Compilation_PNG1\5EB4FF 048\Check-48.png'
246 | end>
247 | Name = 'Create'
248 | end
249 | item
250 | MultiResBitmap.Height = 48
251 | MultiResBitmap.Width = 48
252 | MultiResBitmap.LoadSize = 2
253 | MultiResBitmap = <
254 | item
255 | Width = 48
256 | Height = 48
257 | PNG = {
258 | 89504E470D0A1A0A0000000D49484452000000300000003008060000005702F9
259 | 87000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
260 | 0329494441546843ED964F4C134114C6677666B6DB520A1A621A10E2C1833184
261 | 7030E8C50311504CF4CE4DA2D120098444F4D8F4E4C98420FE8178F0A2869B24
262 | 4A82126A62207033C4834783912841822DA5ED6E67C79D75B69486267477CB69
263 | 7EC9B47DDF4CD3F7ED7B331D2091482412894422F19FE1C44EFBADF7C6CA7022
264 | 734A48554111EFBE32329FEED84E93CFBA893A926932135BDE8C8829DFA98A81
265 | 08DA585518FA0A000494A1B61F5BB5AF6289048E318607E6B2F74796B68F8BA5
266 | 9E81E2DD77EE2576A27F32EA0A35710B8F35C598A00CB6180C5FC7C85C686E46
267 | BDF156A8DB8B3D5035039CA1F954DBDF2C59644C0DDB82F36B0C8000D6A71AAF
268 | 0406E2109A427545555AC861BCAB76351C007D7968FC4FD24ADC1E96911C556F
269 | FFFE981BB2750F54D500E749B7F6AE8EB051FBE943EB850F2B60D648EAF0D1DD
270 | 0FD9ABF6429754DD00E7444F604CC5F9177B25E0E933800151D23A98E6AD662F
271 | 74C19118E07DDE74920C22687EB205C707270F350AD4B322AA18675B1D09FCF8
272 | DCDAAA5961009DE60614C5D0C39AD93B7129B82096548C2B03B1C59F670085AE
273 | AA9761A1F0C68E3667B2403D2F4388E8C3CF2F6BE362BA625C19B83193CB9888
274 | 6822AC88A066F61368ACA592CA1C2304E78161D6ABECDAD31E6D562CA908CF7B
275 | 0023FA2588F4A920CABD1592DDDF18D26FB64E72AFF7F5BC056F9950180EF2CF
276 | 7C23EFEEC237438954AB3D5921EE0D88A4083667277BB53B7524FDB090A85557
277 | 85D125AE47A3E683429D8B4C3CEB562D73C618D74C4C22E9AC36CDAF1B62FAD0
278 | B836C00A677A1145E7FC7E845EB23EAAAAA32A36661568FC0A21FD66BCB3332F
279 | A60E8D6B03FC1CDFF7486D1CED707ABC13E69B8EA5FA22117AFE714FCDB2902B
280 | C25B0B95E3A0FCCB10BFD0901CBF185A1361C578DBC40725CAC7011D5498F319
281 | F706CAF53A1FAC44B76367F88B870A588F13963C521E3BA39872BA0F786BA172
282 | 94E6C963FF73B7F1B689CB255ADA294E5C0513AE9A925F25285235FE65068D75
283 | 052AEB8CB21080B870AB8450DF04107D5720C094A276215B5709DA3FD9855F8A
284 | D033AE2BE0FC0F40861B99A99CB392B592774AC00063A481EB942A56F27BBA44
285 | 229148241289C42F00F807D8F71D35B95D18790000000049454E44AE426082}
286 | FileName = 'C:\Grafik\PNG\Compilation_PNG1\5EB4FF 048\Garbage-Open-48.png'
287 | end>
288 | Name = 'Clear'
289 | end>
290 | Destination = <
291 | item
292 | Layers = <
293 | item
294 | Name = 'Exit'
295 | SourceRect.Right = 48.000000000000000000
296 | SourceRect.Bottom = 48.000000000000000000
297 | end>
298 | end
299 | item
300 | Layers = <
301 | item
302 | Name = 'Info'
303 | SourceRect.Right = 48.000000000000000000
304 | SourceRect.Bottom = 48.000000000000000000
305 | end>
306 | end
307 | item
308 | Layers = <
309 | item
310 | Name = 'Create'
311 | SourceRect.Right = 48.000000000000000000
312 | SourceRect.Bottom = 48.000000000000000000
313 | end>
314 | end
315 | item
316 | Layers = <
317 | item
318 | Name = 'Clear'
319 | SourceRect.Right = 48.000000000000000000
320 | SourceRect.Bottom = 48.000000000000000000
321 | end>
322 | end>
323 | Left = 64
324 | Top = 392
325 | end
326 | end
327 |
--------------------------------------------------------------------------------
/MySafeThread/About/About.dfm:
--------------------------------------------------------------------------------
1 | object frmAbout: TfrmAbout
2 | Left = 0
3 | Top = 0
4 | BorderStyle = bsSingle
5 | Caption = 'About'
6 | ClientHeight = 278
7 | ClientWidth = 228
8 | Color = clWhite
9 | Font.Charset = DEFAULT_CHARSET
10 | Font.Color = clWindowText
11 | Font.Height = -11
12 | Font.Name = 'Tahoma'
13 | Font.Style = []
14 | OldCreateOrder = False
15 | Position = poScreenCenter
16 | OnCreate = FormCreate
17 | PixelsPerInch = 96
18 | TextHeight = 13
19 | object Logo: TImage
20 | Left = 21
21 | Top = 10
22 | Width = 48
23 | Height = 48
24 | AutoSize = True
25 | Picture.Data = {
26 | 0B54504E474772617068696336240000424D3624000000000000360000002800
27 | 0000300000003000000001002000000000000024000000000000000000000000
28 | 0000000000000000000000000000000000000000000000000000000000000000
29 | 0000000000000000000000000000000000000000000000000000000000000000
30 | 0000000000000000000000000000000000000000000000000000000000000000
31 | 0000000000000000000000000000000000000000000000000000000000000000
32 | 0000000000000000000000000000000000000000000000000000000000000000
33 | 0000000000040000001900000020000000060000000000000000000000000000
34 | 00000000000000000000000000130000001A0000001B0000001C0000001C0000
35 | 001C0000001C0000001B0000001A000000190000001700000016000000140000
36 | 001300000012000000100000000E0000000D0000000B0000000A000000090000
37 | 0008000000070000000600000005000000040000000300000003000000020000
38 | 00020000000100000001000000010000000000000000000000001C42551B1F39
39 | 509D1D3958F5193953D504090D390000000D0000000000000000000000000000
40 | 000000000000000000004B47457335322EC0363431C1342F2CAF322F2CA42928
41 | 249425232184262222721E201B5F1414144C0404043B00000035000000320000
42 | 00300000002C0000002B0000002700000025000000210000001F0000001D0000
43 | 001A000000180000001500000013000000110000000F0000000D0000000C0000
44 | 000A00000009000000070000000600000005000000051E3550431F3955EC0F80
45 | ABFF02C0F7FF1D5070FE1B2A3943000000070000000000000000000000000000
46 | 000000000000000000004E4C48A4403D39FE49453FFF5F5D58FF787470FF8784
47 | 80FF797673FF615E59FF54524CFF45423EFE3D3A35F73D3834E53A3733CC3A39
48 | 36B33F3A359A3D3D37813A3737663236324C2B2525300000001A000000170000
49 | 001600000015000000140000001300000011000000100000000E0000000D0000
50 | 000C0000000B0000000A00000008000000081F3244291A3853F113A0D1FF127B
51 | A6FF1E3952F219344A9700000013000000040000000200000001000000010000
52 | 00000000000000000000000000013B3B352B3C3A376639343499393530CB3937
53 | 32F54F4C47FE6F6C67FF85807CFF9B9893FFA8A49DFFA9A5A0FF9B9791FF7D7A
54 | 74FF625D56FF59544CFF58524CFF55514BFF4D4A46FE494842F8494642DC4844
55 | 40BF494845A04C4A468049464662474744444E40402433331A0A000000050000
56 | 0005000000050000000500000004000000041A354A9120759DFF227095FF1B31
57 | 48BC0E2332240000001500000009000000020000000100000001000000010000
58 | 0000000000000000000000000000000000000000000000000000000000003333
59 | 33053933332D3A352F5C3532308B3A3531BA3A3633E643413BFD56524CFF7773
60 | 6DFF97938FFFA6A19DFFADA8A2FFB1AEA8FFB5B1ACFFA7A39DFF908A84FF7A75
61 | 6BFF6E6960FF6B665FFF69655EFF66625BFF5E5B55FE56544FF9534F4BE05250
62 | 4CC051534EA0514F518156534E625B545043192F45BA3D87ABFF174565FE1C32
63 | 4466000000070000000A00000003000000000000000000000000000000000000
64 | 0000000000000000000000000000000000000000000000000000000000000000
65 | 00000000000000000000000000000000000000000000434337173F3F3B413F3A
66 | 3A6E3B3B36983C3A36C5403E39EE494741FE57524CFE75706AFF99968FFFBBB8
67 | B3FFCCC9C4FFD0CCC8FFCDCAC6FFC2C0BBFFB5B1ABFFA6A099FF928C84FF8782
68 | 79FF827E75FF817A73FF7F7A72FF7A756FFF6C6963FF3D5566FF4B99BFFF1E36
69 | 45F35F5955AB5756528F595752675D57512C0000000000000000000000000000
70 | 0000000000000000000000000000000000000000000000000000000000000000
71 | 0000000000000000000000000000000000000000000000000004000000170000
72 | 0037121212623B3B3B934C5051B3595E5ED1585D5EED575B5BFD484C4DFF4345
73 | 44FF414140FF484644FF5C5751FF76726BFF96918AFFB7B2ADFFD7D4CFFFE6E3
74 | DFFFE7E4E1FFDEDDDAFFCDCBC8FFBAB7B3FFB9B3ABFFC5B9AAFF76909EFF5595
75 | B4FFBBB1A4FF9E988FFF8B867EFF726D69FE595754C85A5A5A25000000000000
76 | 0000000000000000000000000000000000000000000000000000000000000000
77 | 0000000000000000000000000000000000100000003F20201E90454542CC6364
78 | 63EC8E9091FEA5AAACFFB6C1C5FFBECDD3FFABBAC2FF94A3ABFF77858EFF5A67
79 | 72FF3B4752FF1F2A35FF212A34FF33383FFF3F4246FF464645FF4A4A48FF5351
80 | 4DFF5D5953FF726D66FF908B84FFAEABA5FFCFCBC5FFBFB8AEFF9A948CFF9DAF
81 | B2FF738187FFC4BBAEFFD0CBC4FFC1BDB6FFA9A59BFF5C5856BA000000000000
82 | 0000000000000000000000000000000000000000000000000000000000000000
83 | 000000000000000000080000003E2A2F31A84E5352EA65635CFF898982FFB9BB
84 | B8FFDFE4E5FFE8EEF0FFECF3F5FFEDF5F5FFE5EBECFFE0E3E6FFDBDFE1FFD3D6
85 | D9FFC1C5C9FFA4A9ADFF8A9095FF757B81FF62696EFF61666AFF6B6E70FF6C6D
86 | 6DFF656363FD535251E332322FC23A3B38C7464643D655534EEA66635CFB726D
87 | 68FE7D97A3FF9BAFB5FFC0B9B1FFBDB8B1FF89857EFE5D5A579C000000000000
88 | 0000000000000000000000000000000000000000000000000000000000000000
89 | 00000000000B0D101061464C50DD6B767DFF859294FF999991FFC7C6C2FFDBDC
90 | DAFFD7D7D4FFCECBC6FFC4BFB8FFBBB7ADFFB4B1A8FFB1AEA7FFAFADA8FFADAC
91 | A7FFADABA9FFB1B0AFFFB7B8B7FFBFC0C0FFC8C9CAFFC6C8CAFFB4B6B8FF9FA0
92 | A1FFA8A6A4FF9F9D9BFF726F6EEF212123A900000086000000710A0A0A651D25
93 | 2D821F3546FA3987ACFF234356FF434447D957524F642424240E000000030000
94 | 0000000000000000000000000000000000000000000000000000000000000000
95 | 00010A0A0A4A4D5458E87B898FFFA3B2BAFFD1D7D9FFDCE0E0FFCFD2D2FFC7C9
96 | C6FFBFBFBBFFB6B7B4FFB1B4B2FFB0B5B5FFABB1B3FF969C9EFF828487FF6F6F
97 | 71FF626061FF585657FF5C5A5BFF6B6B6BFF8F9093FFA1A3A6FF9EA1A5FFADAF
98 | B3FFB9BBBEFFC9C8C7FFCCC6C4FF7D7A79F8212020A900000085000000700000
99 | 005D1B272E8F294053FE4290B3FF223A4CFC212A36550000000F000000080000
100 | 0002000000000000000000000000000000000000000000000000000000000000
101 | 00063D4144B7737F86FFBCC9CFFFDEE6E9FFD4DCDEFFC9CFD0FF999A95FF8882
102 | 7DFF948F8DFFA9A9ABFF9CB7BAFF89C7CDFF72CED2FF55C3C7FF41B8BBFF36A6
103 | A9FF2E8D8EFF236669FF133233FF000000FF060000FF2A2422FF605F60FF8C8F
104 | 93FF989BA0FFA2A5AAFFBBBBBDFFC6C3C0FF6A6767E80000008E0000007B0000
105 | 006800000057202A35AA2F5065FE3E86A7FF253341EA191F2C290000000B0000
106 | 0004000000000000000000000000000000000000000000000000000000000000
107 | 00034F575CE4B5C2C8FFE0EAEFFFD9E4E9FF969DA0FF4E463CFF556158FF4FA3
108 | AAFF44C2D0FF35D9E4FF37E8EDFF36EDEDFF29E6EAFF1DE1E7FF15DDE8FF11D9
109 | E6FF0DD6E7FF0CD0E5FF0EC9DFFF0FBCD3FF1192A7FF19737EFF2C4A4EFF443D
110 | 3BFF6C6B6BFF94969CFF999DA2FFB6B7BAFF93918EFF1714149A0000007C0000
111 | 006A000000580000034A232D3BCA3B6C87FF326581FF27323EB10000000B0000
112 | 0004000000000000000000000000000000000000000000000000000000000000
113 | 00005D6669E9E7EFF3FFE1EBF0FF77858BFF4D6165FF288AA0FF14B8DBFF1ABE
114 | DDFF29CAE0FF35DAE6FF3DE5E8FF3EE9EAFF31E1E5FF27DAE2FF1ED5E0FF17CF
115 | DEFF11CADDFF0EC7DBFF0FBFD3FF10B7CEFF11A8C1FF1199B7FF1299B6FF1B7A
116 | 94FF4B6468FF6B6764FF92969AFF9CA0A5FF8C8C8CFF2727259D000000740000
117 | 006300000052000000430E151849233240F04D92B2FF253D50FE272F3F410000
118 | 0002000000000000000000000000000000000000000000000000000000000000
119 | 00008A8D90DFF1F8FBFFA4AFB4FF4B6671FF1693BCFF15A3CAFF18B3D4FF1EBB
120 | D8FF2CCADFFF37DAE6FF41E3E9FF45E7E7FF36E0E4FF2BDAE1FF21D5DFFF1ACD
121 | DDFF12C6DBFF0FC0D6FF10BCD3FF10B4CAFF11A8C0FF1296B2FF1390ADFF1483
122 | A1FF0F7698FF4B6974FF7F7B7BFF999DA2FF76787BFF1F1F218D000000640000
123 | 005400000045000000370000002824313B8132556CFE3F7691FF28343FA60000
124 | 0000000000000000000000000000000000000000000000000000000000000000
125 | 000086878AA4D9DDE0FF838D92FF227B9EFF1596BEFF17A1C6FF18B1D3FF1FBA
126 | D8FF2ECBDFFF3CD8E4FF45E2E7FF4AE5E6FF3BDEE3FF2FD7E1FF23D2DFFF1BCA
127 | DCFF14C4D9FF11BCD4FF11B7CFFF12B0C9FF12A7C1FF1295B2FF138CA9FF1481
128 | A0FF157393FF136689FF777372FF9A9CA1FF626364F3050505610000004E0000
129 | 004100000033000000250000001A111A221E253544F85194B5FF253442EA0000
130 | 0000000000000000000000000000000000000000000000000000000000000000
131 | 00008D8D8D26999A9CF1A0A4A7FF1581A9FF1691BCFF18A0C6FF19ADD0FF20B8
132 | D8FF2FCBE0FF3CD6E4FF48E3E9FF49EEEFFF3CECF2FF43EDF1FF4FEBF0FF3EE6
133 | ECFF19DAE9FF0ECBDFFF11B9D2FF15ACC6FF11A3BEFF1193AFFF1488A6FF1581
134 | 9FFF157091FF136689FF737B7FFF717376FE4141419400000040000000340000
135 | 00270000001C000000130000000C00000006293642DC5490B0FF1F3241FE0000
136 | 0000000000000000000000000000000000000000000000000000000000000000
137 | 000020004008303B46C4435C6DFF1C86B1FF168FB9FF179DC4FF17AFD4FF30D4
138 | EAFF55E7F3FF73F1F5FF82F7FAFF84F9FBFF75F4F7FF69F3F5FF59EFF4FF4FEE
139 | F0FF48E9EFFF43E3ECFF41DCE7FF30D1E1FF36C7DAFF46BFD4FF2296B2FF147B
140 | 9BFF166D8EFF166387FF415763FE50505093000000290000001F000000170000
141 | 000F00000009000000040000000100333305253141F05791B1FF23323FF60000
142 | 0000000000000000000000000000000000000000000000000000000000000000
143 | 000325313EB12D4C62FE7192A4FF117BA9FF2F9FC5FF51CEE5FF4ED7E8FF54E1
144 | EBFF65E8F0FF77EEF4FF87F6F8FF8BF8F8FF7AF4F6FF6CF1F4FF59EDF2FF4CE9
145 | F0FF45E6ECFF43E0E8FF42D8E3FF42CDDDFF44C5D6FF3EBAD0FF40AFC8FF4AA8
146 | C4FF1E7B9BFF165F83FF1B445BFE000018150000000900000006000000030000
147 | 00010000000000000000000000002934425D244157FE58819DFF25323DBB0000
148 | 0000000000000000000000000000000000000000000000000000000000002834
149 | 4080254054FE7696A9FF183447FF3D9BC7FF4AB8DAFF47C3DEFF4BD3E5FF55DD
150 | EAFF68E6EFFF7AEEF3FF8BF4F9FF8EF6F8FF7EF3F6FF6EEFF4FF5CEBF1FF50E6
151 | EEFF49E2EBFF44DCE7FF42D4E3FF40C9DBFF44C1D4FF44B8CDFF46ABC5FF429E
152 | BBFF4896B5FF2B7095FF27485EFE5B6D6D0E0000000000000000000000000000
153 | 000000000000000000002931421F222F3DE95786A4FF2A4254FE283541520000
154 | 0000000000000000000000000000000000000000000000000000293745252031
155 | 40F87496ABFF213140FA325769EF45A4CDFF47B4D6FF46C0DCFF4CCFE4FF56DB
156 | E9FF6AE4EEFF7EEDF3FF90F5F7FF95F6F8FF84F2F6FF70EEF3FF61E9F0FF55E4
157 | EDFF4DE0EAFF47DBE7FF41D0DFFF42C6D9FF46BED2FF42B2CAFF46A7C2FF479D
158 | BBFF4991B2FF4381A5FF2A4B62FF3B4E581A0000000000000000000000000000
159 | 000000000000242E401C202D37D73E6D89FF4A6B81FF212E3BB7000000010000
160 | 00000000000000000000000000000000000000000000000000002631408C4761
161 | 75FF485F70FF242C378634637CD147A3D0FF4AB1D5FF47BDDAFF4ECFE4FF5CDD
162 | E9FF72E5F0FF85EEF4FF99F5F9FF9EF8FAFF89F2F5FF75ECF4FF66E7EFFF5BE2
163 | ECFF50DFEAFF48D8E4FF42CBDDFF45C3D7FF4BBBD2FF43AEC7FF4AA4C0FF4697
164 | B6FF498CAEFF457EA4FF2C4D63FF274655210000000000000000000000000000
165 | 000028353E3A222D38E23D708BFF567F97FF222D3ADB232E2E16000000000000
166 | 000000000000000000000000000000000000000000000000000023303DC66D89
167 | 9DFF233342FC26263314356279D248A6D2FF4FB6D9FF36AAD0FF29B1DBFF30B7
168 | DCFF3FBEDBFF68DDEFFF75E3EDFF71E3E6FF72E6EFFF70E8F4FF64DCE7FF5FDD
169 | E5FF55E0E9FF4AD6E5FF43C8DCFF49C1D6FF49B9CEFF44A9C4FF4CA1BEFF4692
170 | B3FF4B8AADFF4782A6FF1F435CFF1D3A502300000000000000002233440F282E
171 | 3C8C203241FA5390ABFF547B90FF1E2B36DD272E3E2100000000000000000000
172 | 00000000000000000000000000000000000000000000000000001F2E3ACC6C87
173 | 9DFF2A3945FA20203010346479D43498C6FF167FAFFF1F93BFFF209BC7FF2FAE
174 | D4FF43BCD8FF5CCCDFFF7FE3EDFF7FE7EAFF69DAE2FF59D1DEFF4BCADDFF37C1
175 | D9FF25B4D3FF1DAACBFF3AB2CCFF50C0D5FF4EB6CDFF46A6C2FF4E9EBDFF4790
176 | B1FF498BACFF4781A7FF1F465DFF1C394E241E2D3C11262F3978202C39EA3763
177 | 75FF78B6CBFF3F5969FE212C3AC3203540180000000000000000000000000000
178 | 000000000000000000000000000000000000000000000000000022333D976175
179 | 87FF324C5FFF252E39AB17506ADA187AABFF1A83B2FF1E90BDFF219CC7FF32AD
180 | D5FF4BBEDBFF60CADEFF7EDDE6FF87E6EAFF6ED9E1FF5DCFDDFF50C7DBFF3DBE
181 | D9FF2BB4D4FF20A9CBFF1D9DC0FF1B8FB4FF1D85AAFF3E96B3FF4FA0BDFF4892
182 | B3FF498AADFF4882A8FF21455EFF222C39B21F2E3CF33C6875FF81BFCAFF698C
183 | 9AFF21303EF6252F3C7C00404004000000000000000000000000000000000000
184 | 0000000000000000000000000000000000000000000000000000283643261D2D
185 | 3DF48299AAFF2C455AFE203F51FE177BACFF1A82B1FF1E90BDFF229CC7FF30AB
186 | D2FF4BBCDAFF62C9DDFF83DCE7FF94E7ECFF75D9E2FF62CEDCFF51C4D9FF42BC
187 | D6FF2EB2D2FF1FA5CAFF1F9ABEFF208EB4FF1E84A9FF1A789FFF1A7096FF3F88
188 | AAFF4A8BAEFF4983A8FF26536AFF5F909AFF90CCD0FF6F8E98FF243644FB242D
189 | 39A5243342230000000000000000000000000000000000000000000000000000
190 | 000000000000000000000000000000000000000000000000000000000000242E
191 | 3C4D1E2E3CF56F8393FF6D879AFF1378ABFF1A83B2FF1E8FBCFF229DC8FF2FAB
192 | D1FF4EBEDCFF62C9DEFF7FD9E4FF95E6EAFF7AD9E2FF62CCDBFF4DC0D6FF45BC
193 | D6FF49C5D9FF4FC4DAFF4AB7D3FF31A1C4FF2E96BCFF44A5BFFF4B9CB6FF1A67
194 | 8EFF24668CFF4A83A8FF5B869BFF4B626EFF1E2C3BEF212B3893282F43260000
195 | 0000000000000000000000000000000000000000000000000000000000000000
196 | 0000000000000000000000000000000000000000000000000000000000000000
197 | 00002A35412B212E39BB304858FE167BAEFF1A82B1FF1D8EBBFF229ECAFF2DAA
198 | D1FF4DBDDBFF63CADEFF72D6E0FF7FE4E7FF93EBF0FF95E8F2FF93E4EFFF80DC
199 | EBFF6AD6E6FF61D3E2FF66CEDFFF67CADAFF59C1D2FF4BB5C8FF56B0C5FF53B0
200 | C1FF4091ACFF2F6B93FF2B4C66FF273A47771C39390900000000000000000000
201 | 0000000000000000000000000000000000000000000000000000000000000000
202 | 0000000000000000000000000000000000000000000000000000000000000000
203 | 000000000000000000001D536EEC177BAEFF1A82B1FF1D8EBBFF229EC9FF2AA8
204 | CFFF50BEDDFF87DDF1FFA5EEF7FFB7F5F9FFA6EEF5FF91E6F0FF7EDFEBFF6BD8
205 | E7FF5AD2E3FF52CCDEFF52C6D8FF4FBFD3FF4CB4CAFF4AA9C3FF4BA3BDFF499B
206 | B6FF4891AFFF4283A5FF214762FF1C3850400000000000000000000000000000
207 | 0000000000000000000000000000000000000000000000000000000000000000
208 | 0000000000000000000000000000000000000000000000000000000000000000
209 | 00000000000000000000265B71EE177AACFF1982B1FF1B8CB9FF3CB5D4FF5ED5
210 | E7FF77DDECFF93E8F2FFADF1F6FFB9F6F9FFA4EDF4FF91E6F0FF7EDFEBFF6BD8
211 | E7FF59D2E3FF50CBDFFF51C2D7FF50B9D0FF4BAEC8FF4AA4C1FF4C9DBBFF4995
212 | B4FF478BACFF4581A5FF305670FF273F56410000000000000000000000000000
213 | 0000000000000000000000000000000000000000000000000000000000000000
214 | 0000000000000000000000000000000000000000000000000000000000000000
215 | 0000000000000000000016506DF01579ABFF3294BDFF4CBCDCFF50C8E2FF5BD2
216 | E5FF75DBEBFF91E7F2FFAFF4FBFFBDF8FCFFA9F3F8FF96ECF6FF83E6F0FF71DE
217 | ECFF5CD8E7FF4FCEE1FF4EC2D9FF4BB8D0FF4CB0CAFF4AA4C1FF4B9DBAFF4A93
218 | B3FF4689ABFF4480A5FF315672FF234251420000000000000000000000000000
219 | 0000000000000000000000000000000000000000000000000000000000000000
220 | 0000000000000000000000000000000000000000000000000000000000000000
221 | 000000000000000000001C5570F02F8FBEFF49B1D5FF47B8DAFF4CC6E1FF5FD8
222 | EAFF7BE4F2FF88DAE8FF8EC5D3FF88B5C5FF679FB2FF4B8EA6FF36859EFF2F83
223 | A0FF2A87A9FF258AADFF2C8EAFFF3795B2FF4AA4BCFF4DA3BEFF4B9CBBFF4693
224 | B2FF4789ACFF457FA5FF315773FF2C4659450000000000000000000000000000
225 | 0000000000000000000000000000000000000000000000000000000000000000
226 | 0000000000000000000000000000000000000000000000000000000000000000
227 | 000000000000000000001F5876F03EA0CFFF44AED3FF4ABEDFFF33B0D6FF267F
228 | A5FF266280FF2D607AFF3C7085FF467B8DFF427D90FF3C7D94FF357F99FF2D7F
229 | 9CFF227D9EFF1B7A9CFF1B7699FF1E789BFF1A6F92FF16658BFF216E91FF4289
230 | A9FF4787A9FF447EA3FF365D76FF3C4C5D4D0000000000000000000000000000
231 | 0000000000000000000000000000000000000000000000000000000000000000
232 | 0000000000000000000000000000000000000000000000000000000000000000
233 | 00000000000000008002285D7AF23FA3D1FF2795C2FF186790FF124264FF184B
234 | 6DFF235977FF2F657EFF3E7186FF477A8DFF417C90FF3B7D94FF38809AFF2F7F
235 | 9CFF217B9DFF1A789AFF1B7698FF1B7396FF1A6E91FF1B6C90FF1C668BFF175B
236 | 80FF216388FF417AA1FF3A5F7AFF3B5261570000000000000000000000000000
237 | 0000000000000000000000000000000000000000000000000000000000000000
238 | 0000000000000000000000000000000000000000000000000000000000000000
239 | 0000000000002B558006336881F61B75A6FF0F3D62FF11395CFF134366FF184D
240 | 6EFF235775FF2F637DFF3D7085FF44788BFF40798EFF3D7C94FF367C98FF2C7C
241 | 9BFF1F789BFF1A7699FF1B7699FF1B7196FF1A6C90FF1A698DFF196387FF1A5F
242 | 84FF19577CFF1C567DFF315874FF2A43595C0000000000000000000000000000
243 | 0000000000000000000000000000000000000000000000000000000000000000
244 | 0000000000000000000000000000000000000000000000000000000000000000
245 | 00000000000017465D0B245470FB113D63FF103354FF113B5EFF124265FF1549
246 | 6CFF1D5371FF285D79FF376C80FF49798CFF528196FF4F8297FF407B91FF2E72
247 | 8DFF216F8CFF1D7091FF1D799CFF1B769BFF196F95FF1C6C91FF196387FF195D
248 | 81FF18557AFF1A5177FF224A67FF233E4F5E0000000000000000000000000000
249 | 0000000000000000000000000000000000000000000000000000000000000000
250 | 0000000000000000000000000000000000000000000000000000000000000000
251 | 0000000000001224490E1F3349FE0D2B4EFF0D3154FF10395CFF294D64FF5068
252 | 76FF7A8891FF9AA4A9FFA7B1B3FFABB8BDFFA3B1B7FF8B979BFF767E80FF6065
253 | 66FF484A4BFF333231FF1B1817FF05080AFF0E1E26FF193847FF1C4A61FF1D5E
254 | 82FF15537AFF174E74FF224A68FF203B4E5F0000000000000000000000000000
255 | 0000000000000000000000000000000000000000000000000000000000000000
256 | 0000000000000000000000000000000000000000000000000000000000000000
257 | 00000000000000102010102036FE153253FF394A55FF4F4A3FFF747168FF9C9C
258 | 99FFC0C5C6FFD0D9DCFFD8E7ECFFD5E8EDFFC1D0D7FFAAB8C0FF95A1AAFF7986
259 | 8FFF5A6670FF34404AFF232D36FF242B31FF2B2F33FF363637FF3E3B39FF423D
260 | 3BFF445259FF274C68FF194565FF15354A610000000000000000000000000000
261 | 0000000000000000000000000000000000000000000000000000000000000000
262 | 0000000000000000000000000000000000000000000000000000000000000000
263 | 000000000002444A4C9743535CFE6D7E84FF7B807CFF9D9A93FFC6C8C4FFD9DC
264 | DBFFDDE0DFFFDADAD8FFD6D3CFFFD2CEC9FFCFCBC4FFCEC9C4FFCECBC5FFCCCA
265 | C5FFCCCAC6FFCCCCCBFFCBCAC9FFC1C1C2FFB1B3B5FFA6A8ACFFA0A2A4FF9898
266 | 9AFF918F8EFF928D88FF686D6FFF4F4B4AD38E8E711200000000000000000000
267 | 0000000000000000000000000000000000000000000000000000000000000000
268 | 0000000000000000000000000000000000000000000000000000000000000080
269 | 80025C6467A96A767EFE9EADB4FFC3CFD5FFD8E1E5FFD7E0E3FFCED5D7FFC9CE
270 | CEFFC5C8C6FFC2C5C0FFBFBFB8FFBCBAB2FFB9B6ACFFB6B3ACFFB3B2AAFFB0AE
271 | A9FFACAAA6FFA9A9A5FFA7A5A4FFA3A5A4FFA1A1A2FF9EA0A2FF9C9EA1FF9EA1
272 | A6FFA6A8ACFFB1B2B4FFCFCCCCFFB5B1ADFF7E7D7BDD8080801C000000000000
273 | 0000000000000000000000000000000000000000000000000000000000000000
274 | 0000000000000000000000000000000000000000000000000000000000005C65
275 | 68536C797EFECED8DEFFE9F1F5FFDBE6EBFFD6E0E6FFD5DDE0FFD3D9DBFFD0D5
276 | D5FFCDD1CFFFCCCCCBFFCCCCC8FFCFCCC6FFCCC9C2FFC7C3BBFFC1BFB8FFC2BF
277 | BAFFC4C2BEFFBEBDBAFFB7B8B5FFB0B0B0FFADADAEFFAAABADFFA7A9ABFFA4A6
278 | AAFF9FA2A7FF979A9FFF95989EFFA9ABAEFFB9B6B4FF7E7C79A0000000000000
279 | 0000000000000000000000000000000000000000000000000000000000000000
280 | 0000000000000000000000000000000000000000000000000000000000006266
281 | 6C78B6BDC1FFF3F9FBFFE6ECF0FFE5ECF0FFDFE7EBFFDCE5E7FFDAE0E2FFD8DC
282 | DDFFD6D9D8FFDBDDDAFF8F918FFF575650FF494947FF505555FF3D4041FF2124
283 | 24FF111212FF323231FF7A7978FFB8B8B7FFBABCBCFFB7B8B9FFB5B6B8FFB2B4
284 | B7FFB0B2B6FFB1B4B8FFA2A5A9FF94989DFF9FA2A5FF747171C8000000000000
285 | 0000000000000000000000000000000000000000000000000000000000000000
286 | 0000000000000000000000000000000000000000000000000000000000008C8C
287 | 8C6AC9CACBFFF6FBFDFFEDF1F4FFECF1F4FFE5EEF0FFE3E9ECFFE1E6E8FFDFE3
288 | E4FFF7F7F6FF899399FF3F4746FF46443BFF676965FF8A9192FF6B7274FF4143
289 | 44FF111212FF121111FF4B4947FF908D8BFFCACACAFFC4C5C5FFC2C3C4FFC0C1
290 | C3FFBEC0C2FFBEC0C3FFBDBDC1FF96999EFF909297FF5C5C5FB7000000000000
291 | 0000000000000000000000000000000000000000000000000000000000000000
292 | 0000000000000000000000000000000000000000000000000000000000008F8F
293 | 8F108A8C8EDAD2D4D7FFF2F7FAFFF2F6F9FFEEF3F6FFE9EEF1FFE9ECEEFFE6EA
294 | EBFFE8ECEBFFF3F4F4FFA9ADACFF727168FF70736DFF899194FF686E72FF383B
295 | 3DFF121313FF373736FF91908EFFD1D0CFFFD3D3D4FFD1D1D1FFCFD1D2FFCECF
296 | D1FFCFD0D2FFCED0D2FFA6A9ADFF8F9197FF656669F76064603D000000000000
297 | 0000000000000000000000000000000000000000000000000000000000000000
298 | 0000000000000000000000000000000000000000000000000000000000000000
299 | 00008B979716848989AA999D9FFCC3C9CCFFE3EBF0FFEEF5F8FFF3F7F8FFF2F4
300 | F5FFEFF0F0FFEDEEEEFFEFF0EFFFF5F5F4FFF6F6F4FFF2F0EEFFECEBE7FFEDEC
301 | EAFFF2F1EFFFEDECEAFFE8E7E6FFE2E2E1FFE2E2E2FFE3E2E2FFE3E4E4FFD6D7
302 | D8FFB9BBBDFF8B8E91FF717377FE5E5F63CF605B643800000000000000000000
303 | 0000000000000000000000000000000000000000000000000000000000000000
304 | 0000000000000000000000000000000000000000000000000000000000000000
305 | 000000000000000000008085852C7F82848B7C8284DA8E9597FDA2A9ADFFBAC0
306 | C2FFCED2D3FFDEE2E2FFE9EBEAFFEDEEECFFF0F0EEFFF1F0EFFFF2F1EEFFF0EF
307 | EDFFEDECEAFFE9E8E6FFDFDFDDFFD2D2D0FFBDBDBCFFA4A4A4FF858686FF6F6F
308 | 70FE5E5F61EA5B5E5EA25D5A6147808080020000000000000000000000000000
309 | 0000000000000000000000000000000000000000000000000000000000000000
310 | 0000000000000000000000000000000000000000000000000000000000000000
311 | 000000000000000000000000000000000000000000006F77771E767C7F547779
312 | 7B8176797AA7737575C7787878E07B7C7BF57B7B77FE797874FE77756FFF7573
313 | 6DFE72706CFE6D6B69FA666664E4605E5ECF5F5F5FB16060608D5F5F5F615D5D
314 | 5D2C555555030000000000000000000000000000000000000000000000000000
315 | 0000000000000000000000000000000000000000000000000000000000000000
316 | 000000000000}
317 | end
318 | object Titre: TLabel
319 | Left = 81
320 | Top = 20
321 | Width = 125
322 | Height = 26
323 | Caption = 'MySafeThread'
324 | Font.Charset = DEFAULT_CHARSET
325 | Font.Color = clWindowText
326 | Font.Height = -21
327 | Font.Name = 'Impact'
328 | Font.Style = [fsUnderline]
329 | ParentFont = False
330 | end
331 | object Texte: TMemo
332 | Left = 21
333 | Top = 64
334 | Width = 185
335 | Height = 180
336 | Lines.Strings = (
337 | ' Software name'
338 | ' MySafeThread'
339 | ''
340 | ' Software version'
341 | ' V1.0.0'
342 | ''
343 | ''
344 | ''
345 | ''
346 | ''
347 | ''
348 | 'Copyright '#169' 2019 By '
349 | 'Walwalwalides'
350 | ' ')
351 | ReadOnly = True
352 | TabOrder = 0
353 | end
354 | object Url: TLinkLabel
355 | Left = 37
356 | Top = 250
357 | Width = 155
358 | Height = 20
359 | Hint = 'GitHub'
360 | Caption =
361 | 'github.com/walwalwali' +
362 | 'des'
363 | Font.Charset = DEFAULT_CHARSET
364 | Font.Color = clWindowText
365 | Font.Height = -13
366 | Font.Name = 'Tahoma'
367 | Font.Style = []
368 | ParentFont = False
369 | ParentShowHint = False
370 | ShowHint = True
371 | TabOrder = 1
372 | OnLinkClick = UrlLinkClick
373 | end
374 | end
375 |
--------------------------------------------------------------------------------
/MySemaphore/About/About.dfm:
--------------------------------------------------------------------------------
1 | object frmAbout: TfrmAbout
2 | Left = 0
3 | Top = 0
4 | BorderStyle = bsSingle
5 | Caption = 'About'
6 | ClientHeight = 278
7 | ClientWidth = 228
8 | Color = clWhite
9 | Font.Charset = DEFAULT_CHARSET
10 | Font.Color = clWindowText
11 | Font.Height = -11
12 | Font.Name = 'Tahoma'
13 | Font.Style = []
14 | OldCreateOrder = False
15 | Position = poScreenCenter
16 | OnCreate = FormCreate
17 | PixelsPerInch = 96
18 | TextHeight = 13
19 | object Logo: TImage
20 | Left = 21
21 | Top = 10
22 | Width = 48
23 | Height = 48
24 | AutoSize = True
25 | Picture.Data = {
26 | 0B54504E474772617068696336240000424D3624000000000000360000002800
27 | 0000300000003000000001002000000000000024000000000000000000000000
28 | 00000000000000000000000000000000000000000000000000000000000E0000
29 | 003B0000004E0000005100000051000000510000005100000051000000510000
30 | 0051000000510000005100000051000000510000005100000051000000510000
31 | 0051000000510000005100000051000000510000005103030351131313512C2C
32 | 2C513939396C353535A8333333D53B3B3BF1434344FE4C4C4CFE515151F25555
33 | 55D55A5A5AA8505050692C2C2C3E131313160303030300000000000000000000
34 | 000000000000000000000000000000000000000000000000000000000014A59F
35 | 9DD9B3AEABFFB1ACA9FFB1ACA9FFB1ACA9FFB1ACA9FFB1ACA9FFB1ACAAFFB1AC
36 | A8FFB1ACA8FFB1ACA8FFAFACA8FFAFADA9FFAFABA7FFAFABA7FFAFABA8FFAFAB
37 | A6FFAFABA6FFAFABA6FFAFABA6FFB0ACA7FFB2ACA7FFB6B3AFFFA8A5A2FF4E4E
38 | 4CFF252626FF5D5E5EFF919192FFB5B4B3FFC4C1BDFFC2C1BDFFB7B7B5FF9C9D
39 | 9EFF808080FF6D6D6DFF7E7D7CF35959595C2121210400000000000000000000
40 | 000000000000000000000000000000000000000000000000000000000014B1AE
41 | A9FFFFFFFBFFFFFAF5FFFFFAF5FFFFFAF5FFFFFAF5FFFFFAF5FFFFFAF5FFFFFA
42 | F6FFFFFAF4FFFFFBF4FFFFFBF4FFFFFBF5FFFFF9F3FFFFF9F3FFFFFAF4FFFFFA
43 | F2FFFFF8F2FFFFF8F3FFFFF8F1FFFEF8F1FFFCF5EEFFABA8A5FF2C2C2BFF5252
44 | 53FFADABA9FFDCD5CAFFEFE3D6FFEFE3D5FFDED4C7FFDDD3C8FFEEE1D4FFEEE3
45 | D4FFE0D8CEFFBEBBB9FF8B8C8DFF6D6D6DF97474746500000000000000000000
46 | 000000000000000000000000000000000000000000000000000000000014AFAC
47 | AAFFFFFCF7FFFBF6F1FFFBF6F1FFFBF6F1FFFBF6F1FFFBF6F1FFFBF6F1FFFBF6
48 | F1FFFBF6F0FFFBF6F0FFFBF5F0FFFBF5F0FFFBF5EFFFFAF5EFFFFAF5EFFFFAF4
49 | EEFFDAD4CFFFC0BCB7FFDBD5CFFFF7F1ECFF9C9997FF393A3AFF757576FFD7D0
50 | C5FFE2D7CBFFEAE1D6FFE1D7CFFFE1D8D0FFCFC7C0FFD0C7C0FFE1D8CFFFE0D7
51 | CDFFE7DDD1FFDCD2C5FFE3D9D0FFA5A4A4FF777777FE7474747D000000000000
52 | 000000000000000000000000000000000000000000000000000000000014AFAC
53 | A9FFFFFEF8FFFBF7F2FFFBF7F2FFFBF7F2FFFBF7F2FFFBF7F2FFFBF6F2FFFBF6
54 | F2FFFBF6F2FFFBF6F1FFFBF6F1FFFBF6F1FFFBF6F0FFFBF5F0FFFBF5F0FFFBF5
55 | EFFFFAF5EFFFF9F3EDFFF7F2ECFFB5B2AFFF494949FF737171FFE5DBCFFFE8DF
56 | D5FFC1BBB4FFD2CCC5FFF9F1E9FFFAF2E9FFF8EFE7FFF8EFE6FFFAF1E8FFF7ED
57 | E4FFEEE5DAFFC7BFB8FFE3D8CDFFECE1D4FFACACABFF757676FE747474630000
58 | 000000000000000000000000000000000000000000000000000000000014AFAE
59 | A9FFFFFDF9FFFCF7F3FFFCF7F3FFFCF7F3FFFBF7F3FFFBF7F3FFFBF7F3FFFBF7
60 | F3FFFBF7F3FFFBF7F2FFFBF6F2FFFBF6F2FFFBF6F1FFFBF6F1FFFBF6F1FFFBF5
61 | F0FFFBF5F0FFF9F3EEFFDEDCD8FF585757FF676767FFE1D7CCFFEAE2D9FFE5DD
62 | D6FFF5EEE6FF898684FFFFF8F1FFF9F3EAFFF9F1EAFFF9F1E9FFF8F0E8FFF9F1
63 | E8FFF4ECE3FFF1E8DEFFE5DCD2FFE3D9CEFFECE1D4FFA4A3A3FF6E6E6EF57575
64 | 752500000000000000000000000000000000000000000000000000000014AFAC
65 | ABFFFFFFFAFFFCF8F4FFFCF8F4FFEAE6E3FFE0DDD9FFDFDCD8FFE2DFDBFFE3E0
66 | DCFFDEDAD7FFDEDAD6FFF0ECE9FFDFDCD8FFE6E3DEFFDFDBD7FFE5E1DDFFDBD6
67 | D2FFDCD8D4FFDDDAD6FF8D8C8BFF686869FFB4AEA5FFECE3D9FFE4DFD8FFFBF4
68 | EDFFFFF9F1FFC7C3BFFFC5C1BCFFFEF7F1FFFAF3EDFFF9F3ECFFF9F2EBFFF9F1
69 | EAFFF8F0E8FFF9F0E8FFFAF0E7FFE5DCD3FFE3D7CCFFE1D9D0FF8A8A8BFF6767
70 | 67AF00000000000000000000000000000000000000000000000000000014AFAE
71 | AAFFFFFEFBFFFCF9F5FFFCF9F5FFCBC8C5FFD1CECBFFCDCAC7FFD2CFCDFFCBC7
72 | C5FFCDC9C7FFD0CCC9FFD7D4D1FFCDC9C6FFD2CDCAFFCECAC7FFD0CCC9FFCDC9
73 | C5FFCECAC6FFC5C3C0FF6A6A6AFF787674FFE4DCD2FFC7C1BBFFF2ECE6FFFBF5
74 | EFFFFAF6EFFFFFFEF9FF82807EFFFEF9F4FFFBF6F1FFFAF5EFFFFAF4EEFFF9F3
75 | EDFFF9F2EBFFF9F1E9FFF9EFE7FFF1E8DFFFC7C0B7FFDCD2C5FFBCB9B6FF6C6C
76 | 6CFD62626227000000000000000000000000000000000000000000000014B1AD
77 | ABFFFFFFFCFFFCF9F6FFFCF9F6FFFCF9F6FFFCF9F6FFFCF9F6FFFCF9F6FFFCF9
78 | F6FFF8F5F2FFFCF9F5FFFCF8F5FFFCF8F5FFFCF8F5FFFCF8F4FFFCF8F4FFFBF7
79 | F3FFF8F4F1FFB1B0AEFF777878FFAEA8A1FFE7E0D9FFECE7E1FFF7F1ECFFFCF7
80 | F2FFFBF6F2FFFEFAF6FFD6D4D1FFACA9A6FFFFFCF8FFFBF6F2FFFBF6F1FFFAF5
81 | EFFFFAF3EDFFF9F2EBFFF8F2E9FFF5EBE4FFEEE5DCFFE7DDD1FFDFD7CEFF7F7F
82 | 7FFF5A5A5A7F000000000000000000000000000000000000000000000014B0AD
83 | ADFFFFFFFDFFFDFAF7FFFDFAF7FFBEBCBAFFBCB9B7FFC8C6C4FFBBB8B6FFBDBB
84 | B9FFBBB9B7FFC5C2C0FFBCBAB7FFC4C1BFFFBAB8B5FFBCB9B7FFCDC9C7FFC3C0
85 | BDFFC2BFBDFF8A8989FF757575FFDDD4CCFFD9D4CEFFF2EDE8FFF9F4F0FFFCF8
86 | F4FFFCF8F5FFFCF9F6FFFFFFFFFF91918FFFE6E3E2FFFFFAF7FFFCF8F4FFFCF6
87 | F3FFFAF5EFFFFAF3EDFFF9F2EBFFF9F1E9FFF6EEE5FFE0D6CDFFEEE4D5FF9999
88 | 9BFF555555C1000000000000000000000000000000000000000000000014B0AD
89 | ACFFFFFFFEFFFDFBF8FFFDFBF8FFD9D8D5FFD5D3D1FFDEDCDAFFD5D3D1FFDEDC
90 | DAFFD5D3D1FFE3E1DEFFDFDDDAFFE2E0DEFFD6D4D1FFDAD8D5FFDEDCD9FFE1DE
91 | DBFFDAD7D5FF818181FF7F7E7CFFEAE4DCFFD5CFCAFFF2EDE9FFF4F0EEFFF8F5
92 | F3FFFCFAF7FFFEFCFAFFFFFFFEFFF3F2F0FF949493FFFBF7F1FFF0EBE7FFFCFA
93 | F5FFFBF6F1FFFAF5EFFFF9F3ECFFF9F1EAFFFAF1E9FFE1D8CFFFEBDFD2FFB4B2
94 | B1FF4F5050EB000000000000000000000000000000000000000000000014B0AF
95 | ACFFFFFFFFFFFDFBF9FFFDFBF9FFC0BFBDFFC6C5C3FFC6C5C3FFC2C1BFFFBEBD
96 | BBFFC0BFBDFFC3C1C0FFBCB9B8FFC0BEBDFFBEBBB9FFC4C2C0FFBEBBB9FFC4C1
97 | BFFFC5C3C2FF8B8B8BFF83817FFFDDD8D2FFCFCDCAFFEDE8E5FFF0EDEAFFF4F2
98 | F0FFF7F7F6FFFBFAFAFFFFFEFEFF666666FF424243FF8A8883FFFFFEFDFFFFFF
99 | FFFFFFFFFBFFFFF9F5FFFCF6F0FFFAF3ECFFF8F0E7FFCCC6BEFFD8CEC2FFBCBA
100 | B6FF4C4D4DFD000000000000000000000000000000000000000000000014B0AE
101 | ACFFFFFFFFFFFDFCFAFFFDFCFAFFE3E2E1FFDFDEDDFFDEDDDCFFE9E8E6FFDFDD
102 | DDFFDBDAD8FFD6D5D3FFE3E1E0FFDDDCD9FFE2E0DEFFE3E1DFFFDBD9D6FFDBDA
103 | D7FFE5E4E1FF969696FF83817FFFDBD6D1FFD1CECCFFEFEDEAFFEFEDEBFFEFEE
104 | EDFFF2F2F2FFF5F5F5FFFAFAFAFFFFFFFFFFAB9E90FF414142FF696A6AFF7F7D
105 | 7BFFB3ADABFFD4CFCBFFF2ECE7FFF8F1EAFFF2EAE3FFC8C0BAFFD3CABDFFBCB9
106 | B6FF454545FD000000000000000000000000000000000000000000000014B0B0
107 | AEFFFFFFFFFFFEFDFCFFFEFDFCFFC9C8C8FFC3C2C1FFC9C8C7FFC2C1C0FFC4C4
108 | C3FFC4C4C3FFBCBBB9FFCDCCCBFFC6C5C3FFC5C4C2FFC7C6C4FFCECCCAFFBEBB
109 | BAFFCDCCCAFF9C9C9CFF838282FFE4DED9FFDBD9D7FFEFEDEBFFF1F0EFFFF1F2
110 | F2FFF1F1F1FFF1F1F1FFF3F3F4FFD6D0C6FFE8E1D9FF9B9B9BFFE9E9E8FFDBDB
111 | DBFFC3C1BEFFA7A3A1FF757471FFEFE8E2FFF1EAE0FFD6CEC7FFE0D5CAFFADAB
112 | ABFF393939EA000000000000000000000000000000000000000000000014B0AF
113 | ADFFFFFFFFFFFEFDFDFFFEFDFDFFDFDEDEFFE2E1E0FFE7E6E5FFDBDAD9FFE1E0
114 | DFFFE8E7E6FFE8E6E5FFDCDBDBFFE3E2E1FFE2E1E0FFE3E1E1FFDBDAD8FFDBDA
115 | D8FFE8E6E5FFAEADADFF868687FFD1CCC5FFDBD9D7FFEAE8E7FFEFEEEDFFF0F1
116 | F1FFF3F3F3FFF4F4F4FFF0F0EFFFCCC1B3FFF4F5F5FFF7F7F7FFF3F3F3FFF1EF
117 | EEFFF2F0EDFFF4F0EDFFF5F0ECFFF0EAE4FFEAE4DEFFD6D0C9FFDDD3C6FF8B8B
118 | 8CFF303030C0000000000000000000000000000000000000000000000014B0AF
119 | ADFFFFFFFFFFFEFEFEFFFEFEFEFFCECECEFFCCCCCBFFCECECDFFC8C7C7FFC5C4
120 | C4FFD1D0D0FFCECDCDFFCFCECEFFCCCBCAFFCECDCCFFBFBFBEFFCCCCCAFFC5C4
121 | C2FFCFCECCFFBBBBBAFF9B9B9BFFA6A39DFFE1DFDEFFE3E2E0FFE9E8E7FFEEEE
122 | EEFFF0F0F0FFF3F3F3FFCDC2B5FFF5F5F5FFF4F4F4FFF4F4F4FFF2F3F3FFF1F0
123 | EFFFF0EEECFFF0EDEAFFEEEAE6FFE6E1DEFFDFD9D4FFD8D1CAFFCAC3BAFF5959
124 | 59FF2B2B2B7E000000000000000000000000000000000000000000000014B2AF
125 | ADFFFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBFFE4E4E4FFE4E4E4FFE3E3E3FFECEC
126 | ECFFEBEBEBFFE9E9E8FFE5E4E4FFE5E4E4FFE7E6E5FFDDDBDBFFDCDADAFFE8E7
127 | E5FFDEDCDCFFDEDDDDFFADADADFF838180FFD4D1CCFFCECECDFFE7E5E4FFECEC
128 | EDFFF0F0F0FFD5D0C9FFE5E0DAFFF0F0F0FFF0F0F0FFF0F0F0FFEFEFEEFFEEED
129 | EBFFEDEBE8FFEBE8E5FFE9E5E1FFE2DDD9FFBEBBB6FFCDC5BCFFA19F9CFF2525
130 | 25FD22222225000000000000000000000000000000000000000000000014B1AF
131 | ADFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFC0C0C0FFC7C7C7FFBFBFBFFFBDBD
132 | BDFFC2C2C2FFCACACAFFB9B9B9FFC6C6C5FFBDBDBDFFBFBEBEFFC8C7C7FFBCBB
133 | BAFFC8C8C7FFC7C6C5FFBDBCBCFF9B9C9CFFA4A19BFFE0DEDCFFDFDEDDFFECEC
134 | EBFFE4E4E3FFD4C9BEFFEFF0F0FFEEEEEEFFEEEFEFFFEDEDECFFECEBEAFFEBE9
135 | E7FFE9E7E4FFE8E5E2FFE7E3DFFFD4D0CCFFD4CEC8FFBEB8B0FF4C4C4EFF1717
136 | 17AE00000000000000000000000000000000000000000000000000000014B1AF
137 | ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
138 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFEFEFEFFFEFEFDFFFEFDFDFFFEFD
139 | FCFFFEFCFCFFFBFAF9FFF1F0EFFFB4B4B4FF878787FFBDB8B3FFE2E0E0FFE2E1
140 | E0FFCDC2B6FFECECECFFEDEDEDFFEDEBEBFFEBEAEBFFEAE9E8FFEAE7E7FFE8E6
141 | E4FFE3E1DEFFDEDBD9FFD4D0CDFFD5D0CBFFC4BEB5FF6B6B6BFF222222F41D1D
142 | 1D2300000000000000000000000000000000000000000000000000000014B1AF
143 | ADFFFFFFFFFFFFFFFFFFFFFFFFFFDCDCDCFFD8D8D8FFD7D7D7FFF1F1F1FFFFFF
144 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFEFEFEFFFEFD
145 | FDFFFEFDFCFFFDFCFBFFFAF9F8FFE3E2E2FFB1B1B1FF828282FFBAB7B1FFE2E2
146 | E0FFD9D8D8FFE8E8E7FFEAE9E8FFEBEAE8FFE7E6E5FFE6E5E3FFE7E5E3FFE2E0
147 | DEFFDAD8D5FFC1BFBCFFD4D0CAFFBCB6ADFF6E6D6DFF383838FE2D2D2D600000
148 | 000000000000000000000000000000000000000000000000000000000014B2B0
149 | AEFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFC6C6C6FFBBBBBBFFC5C5C5FFCFCF
150 | CFFFBDBDBDFFBEBEBEFFBDBDBDFFC7C7C7FFCFCFCFFFBEBEBEFFBFBFBFFFC8C8
151 | C8FFC1C0C0FFBCBCBBFFC9C8C8FFC9C8C7FFC6C6C5FFB0B0B0FF878687FF9E9B
152 | 97FFD2CFCAFFE5E5E3FFE0DFDEFFDCDCDBFFD3D1D0FFD0CFCDFFD5D3D1FFD4D3
153 | CFFFD8D5D2FFCAC5BEFF96928BFF676766FF484848FE3C3C3C78000000000000
154 | 000000000000000000000000000000000000000000000000000000000014B0AE
155 | ACFFFFFFFFFFFFFFFFFFFFFFFFFFE0E0E0FFDBDBDBFFE8E8E8FFDCDCDCFFEAEA
156 | EAFFDADADAFFE5E5E5FFD9D9D9FFEAEAEAFFE3E3E3FFE1E1E1FFE0E0E0FFE3E3
157 | E3FFD5D5D5FFD9D8D8FFE6E5E5FFDEDDDCFFDDDCDCFFD5D4D4FFB0B0B0FF9B9B
158 | 9BFF82817FFF9C9894FFC3BEBAFFD4D0CBFFCFCCC8FFCECAC7FFD2CEC8FFC0BB
159 | B4FF96918CFF72706EFF6B6B6BFF515151F74E4E4E6200000000000000000000
160 | 000000000000000000000000000000000000000000000000000000000014B0AE
161 | ACFFFFFFFFFFFFFFFFFFFFFFFFFFCBCBCBFFC9C9C9FFD0D0D0FFC8C8C8FFC7C7
162 | C7FFC8C8C8FFD1D1D1FFC1C1C1FFC7C7C7FFC0C0C0FFC8C8C8FFD2D2D2FFC6C6
163 | C6FFC0C0C0FFD1D1D1FFC0BFBFFFC9C8C8FFD5D3D3FFC7C7C6FFCBCACAFFB8B8
164 | B8FFA6A6A6FF969696FF868687FF848382FF7F7E7CFF7E7C7AFF7D7C7BFF7778
165 | 78FF79797AFF6A6A6AFF7F7E7EFF4A4A4A602121210400000000000000000000
166 | 000000000000000000000000000000000000000000000000000000000014B0AE
167 | ACFFFFFFFFFFFFFFFFFFFFFFFFFFECECECFFE6E6E6FFE9E9E9FFE7E7E7FFE5E5
168 | E5FFE6E6E6FFE1E1E1FFE3E3E3FFEFEFEFFFE3E3E3FFE9E9E9FFECECECFFE6E6
169 | E6FFE9E9E9FFECECECFFE5E5E5FFE9E8E8FFEFEEEDFFE0DEDDFFDFDEDDFFE4E2
170 | E2FFDBDADAFFC0BEBEFFA3A3A2FF8C8C8BFF848585FF818182FF807F7FFF9190
171 | 8FFFB1B0AEFFE6E4E1FFBAB8B4FF131313480303030400000000000000000000
172 | 000000000000000000000000000000000000000000000000000000000014B0AE
173 | ACFFFFFFFFFFFFFFFFFFFFFFFFFFCDCDCDFFCFCFCFFFD0D0D0FFD6D6D6FFCFCF
174 | CFFFD4D4D4FFD1D1D1FFD2D2D2FFDADADAFFD7D7D7FFD3D3D3FFD7D7D7FFC9C9
175 | C9FFD1D1D1FFD7D7D7FFD1D1D1FFD0D0D0FFD3D2D2FFCECDCDFFCECDCCFFCCCC
176 | CAFFC7C6C5FFD5D3D1FFD1CFCEFFD5D3D2FFD5D3D2FFD8D5D3FFE1DEDBFFF8F4
177 | F2FFF8F3F0FFFDFAF4FFAFACA8FF000000480000000400000000000000000000
178 | 000000000000000000000000000000000000000000000000000000000014B0AF
179 | ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
180 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFCFCFCFFFFFFFFFFFFFFFFFFFAFA
181 | FAFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFFEFEFDFFFEFDFDFFFEFDFCFFFDFC
182 | FBFFFDFBFAFFFDFBF9FFFDFAF8FFFDFAF7FFFCF9F6FFFCF9F5FFFCF8F4FFFBF7
183 | F3FFFBF7F2FFFFFCF6FFAFACA8FF000000480000000400000000000000000000
184 | 000000000000000000000000000000000000000000000000000000000014B0AD
185 | ACFFFFFFFFFFFFFFFFFFFFFFFFFFB9B9B9FFC1C1C1FFBDBDBDFFC9C9C9FFC9C9
186 | C9FFBDBDBDFFB3B3B3FFC1C1C1FFBEBEBEFFB9B9B9FFCCCCCCFFBDBDBDFFBEBE
187 | BEFFBEBEBEFFB9B9B9FFC7C7C7FFC2C2C2FFBCBCBCFFBCBCBCFFFEFDFCFFFEFC
188 | FBFFFDFCFAFFFCFAF8FFFDFAF8FFFDFAF7FFFCF9F7FFFCF9F6FFFCF8F5FFFCF8
189 | F4FFFBF7F3FFFFFCF8FFAFACAAFF000000480000000400000000000000000000
190 | 000000000000000000000000000000000000000000000000000000000014B0AD
191 | AAFFFFFFFFFFFFFFFFFFFFFFFFFFDEDEDEFFDDDDDDFFD9D9D9FFE5E5E5FFD5D5
192 | D5FFE0E0E0FFDDDDDDFFD7D7D7FFE5E5E5FFDBDBDBFFDBDBDBFFE3E3E3FFE4E4
193 | E4FFDBDBDBFFDADADAFFE7E7E7FFE0E0E0FFDDDDDDFFDEDEDEFFD4D3D3FFD8D7
194 | D6FFDFDEDDFFD7D6D5FFD7D6D4FFEBE8E6FFFCFAF7FFFCF9F6FFFCF8F5FFFCF8
195 | F4FFFBF7F3FFFFFEF7FFAFACA9FF000000480000000400000000000000000000
196 | 000000000000000000000000000000000000000000000000000000000014B0AD
197 | AAFFFFFFFFFFFFFFFFFFFFFFFFFFCACACAFFC4C4C4FFC0C0C0FFC0C0C0FFBDBD
198 | BDFFCDCDCDFFBCBCBCFFBCBCBCFFB9B9B9FFC5C5C5FFB9B9B9FFBEBEBEFFBDBD
199 | BDFFBBBBBBFFC7C7C7FFB8B8B8FFC4C4C4FFC5C5C5FFBEBEBEFFCBCACAFFBCBC
200 | BBFFB8B7B6FFBEBDBBFFB8B6B5FFC4C2C1FFFDFAF7FFFCF9F6FFFCF9F5FFFCF8
201 | F4FFFCF7F3FFFFFDF7FFAFACA9FF000000480000000400000000000000000000
202 | 000000000000000000000000000000000000000000000000000000000014B0AD
203 | ABFFFFFFFFFFFFFFFFFFFFFFFFFFDBDBDBFFDCDCDCFFDEDEDEFFE4E4E4FFDDDD
204 | DDFFE7E7E7FFDDDDDDFFE1E1E1FFE1E1E1FFE5E5E5FFDDDDDDFFE7E7E7FFD9D9
205 | D9FFE7E7E7FFDBDBDBFFD9D9D9FFE9E9E9FFDDDDDDFFE0E0E0FFD8D8D7FFDDDC
206 | DBFFD8D6D6FFE1E0DFFFD5D4D2FFDBDAD7FFDBD9D6FFD8D6D4FFF6F3F0FFFCF8
207 | F5FFFCF8F4FFFFFDF9FFAFACA9FF000000480000000400000000000000000000
208 | 000000000000000000000000000000000000000000000000000000000014B0AD
209 | A9FFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFFC6C6C6FFCACACAFFBDBDBDFFC2C2
210 | C2FFCBCBCBFFC3C3C3FFCCCCCCFFC1C1C1FFC6C6C6FFC2C2C2FFCFCFCFFFC1C1
211 | C1FFC5C5C5FFCBCBCBFFC0C0C0FFCFCFCFFFBDBDBDFFBBBBBBFFC1C1C1FFBCBC
212 | BCFFC5C4C4FFD2D2D1FFC0BFBEFFBEBCBBFFCDCBC9FFF9F7F4FFFCF9F6FFFCF8
213 | F5FFFCF8F4FFFFFDF9FFAFACABFF000000480000000400000000000000000000
214 | 000000000000000000000000000000000000000000000000000000000014B1AD
215 | A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
216 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
217 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFEFD
218 | FDFFFEFDFCFFFEFCFBFFFDFCFAFFFDFBF9FFFDFAF8FFFDFAF7FFFCF9F6FFFCF8
219 | F5FFFCF8F4FFFFFDF8FFAFACAAFF000000480000000400000000000000000000
220 | 000000000000000000000000000000000000000000000000000000000014AFAD
221 | A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
222 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
223 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFEFE
224 | FDFFFEFDFCFFFEFCFBFFFDFCFAFFFDFBF9FFFDFAF8FFFDFAF7FFFCF9F6FFFCF9
225 | F5FFFCF8F4FFFFFDF8FFAFACAAFF000000480000000400000000000000000000
226 | 000000000000000000000000000000000000000000000000000000000014AFAD
227 | A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
228 | FFFFFBFBFBFFDCDCDCFFDDDDDDFFDDDDDDFFDEDEDEFFD2D2D2FFDDDDDDFFDCDC
229 | DCFFDEDEDEFFDCDCDCFFDDDDDDFFDEDEDEFFDDDDDDFFDDDDDDFFDCDCDCFFDADA
230 | DAFFDBDBDBFFF6F5F4FFFEFBFBFFFCFBF9FFFEFCF8FFFDFAF7FFFCF9F6FFFCF9
231 | F5FFFCF8F6FFFFFEFAFFB2AFADFF000000450000000400000000000000000000
232 | 000000000000000000000000000000000000000000000000000000000014AFAE
233 | AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
234 | FFFFFFFFFFFFCCCCCCFFD0D0D0FFCBCBCBFFD6D6D6FFC2C2C2FFC6C6C6FFC6C6
235 | C6FFDBDBDBFFBEBEBEFFC0C0C0FFD2D2D2FFCCCCCCFFD7D7D7FFC5C5C5FFC2C2
236 | C2FFD2D2D2FFF7F6F5FFFAF7F7FFF9F8F6FFFCFAF8FFFDF9F8FFFDFAF6FFFBF8
237 | F6FFFDFAF6FFFEFAF7FF6C6867F8000000410000000300000000000000000000
238 | 000000000000000000000000000000000000000000000000000000000014AFAC
239 | A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
240 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
241 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFBFBFBFFE1E1
242 | E0FFDAD9D9FFDAD8D8FFDCDBDAFFE4E2E1FFECEBE8FFEFECEAFFF0EDEAFFEFEC
243 | E9FFECE9E5FFC9C5C3FF5A5757D2000000340000000200000000000000000000
244 | 000000000000000000000000000000000000000000000000000000000014AFAC
245 | A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
246 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
247 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFAFAFAFFD3D2
248 | D2FFBBBAB8FFBAB7B6FFBBB7B6FFC3C0BFFFCDCAC9FFD7D5D4FFD5D3D1FFD1CE
249 | CCFFD1CDC8FF928D88FE49474781000000190000000000000000000000000000
250 | 000000000000000000000000000000000000000000000000000000000014AFAC
251 | A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
252 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
253 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFAFAFAFFD8D8
254 | D8FFFBFBFBFFF1F0F0FFF0F0EEFFEEEAE9FFEBE7E4FFECE4DEFFF1E8DFFFF1E6
255 | D9FFA59C92FE767368950000001F000000000000000000000000000000000000
256 | 000000000000000000000000000000000000000000000000000000000014AFAC
257 | A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
258 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
259 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFDBDB
260 | DBFFFDFDFDFFFFFEFDFFFEFBF8FFFBF6F0FFFBF3EBFFFAF0E6FFEAE0D5FF988F
261 | 86FA69635D7E0000001900000000000000000000000000000000000000000000
262 | 000000000000000000000000000000000000000000000000000000000014AFAC
263 | A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
264 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
265 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFDEDE
266 | DEFFFCFBFAFFFDF8F6FFFAF4EFFFF9F2EAFFF9EEE4FFE2D7CCFF8E877FF25A57
267 | 5069000000120000000000000000000000000000000000000000000000000000
268 | 000000000000000000000000000000000000000000000000000000000014AFAC
269 | A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
270 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
271 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2
272 | E2FFF8F5F2FFFAF4EEFFF9F1E9FFF8EEE4FFD7CDC1FF887F79E6494640540000
273 | 000C000000000000000000000000000000000000000000000000000000000000
274 | 000000000000000000000000000000000000000000000000000000000014AFAC
275 | A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
276 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
277 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2
278 | E2FFF8F1EDFFFAF1E8FFF9EEE4FFCCC2B7FF817A74D737343045000000080000
279 | 0000000000000000000000000000000000000000000000000000000000000000
280 | 000000000000000000000000000000000000000000000000000000000014AFAC
281 | A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
282 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
283 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1E1
284 | E1FFF7EEE6FFF9EFE4FFBDB4AAFE78746DC22222223500000004000000000000
285 | 0000000000000000000000000000000000000000000000000000000000000000
286 | 000000000000000000000000000000000000000000000000000000000014AFAC
287 | A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
288 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
289 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEDD
290 | DDFFF8EDE1FFB0A89EFE7A746DAB0D0D0D280000000200000000000000000000
291 | 0000000000000000000000000000000000000000000000000000000000000000
292 | 000000000000000000000000000000000000000000000000000000000014AFAA
293 | A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
294 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
295 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFE3DF
296 | DBFFA49C92FD7670698F0000001E000000000000000000000000000000000000
297 | 0000000000000000000000000000000000000000000000000000000000000000
298 | 00000000000000000000000000000000000000000000000000000000000EB1AC
299 | A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
300 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
301 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCDCDBFF7C7B
302 | 77F869635D790000001700000000000000000000000000000000000000000000
303 | 0000000000000000000000000000000000000000000000000000000000000000
304 | 000000000000000000000000000000000000000000000000000000000003ACA6
305 | A2D7B2AEA9FFB0AEA7FFB2ADA9FFB1ADA8FFB1ADAAFFB1ADA9FFB1ADA9FFB1AF
306 | ABFFB1AEAAFFB1AEAAFFB3AEAAFFB3AEACFFB3AEABFFB3B0ADFFB3AFADFFB3AF
307 | ADFFB3B1AFFFB3B0AEFFB3B0AEFFB3B0AEFFB5B4B2FF838281FE595B59D0423F
308 | 3F590000000F0000000000000000000000000000000000000000000000000000
309 | 0000000000000000000000000000000000000000000000000000000000000000
310 | 0000000000000000000000000000000000000000000000000000000000000000
311 | 0000000000000000000000000000000000000000000000000000000000000000
312 | 0000000000000000000000000000000000000000000000000000000000000000
313 | 0000000000000000000000000000000000000000000000000000000000000000
314 | 0000000000000000000000000000000000000000000000000000000000000000
315 | 0000000000000000000000000000000000000000000000000000000000000000
316 | 000000000000}
317 | end
318 | object Titre: TLabel
319 | Left = 92
320 | Top = 25
321 | Width = 79
322 | Height = 17
323 | Caption = 'MySemaphore'
324 | Font.Charset = DEFAULT_CHARSET
325 | Font.Color = clWindowText
326 | Font.Height = -13
327 | Font.Name = 'Impact'
328 | Font.Style = [fsUnderline]
329 | ParentFont = False
330 | end
331 | object Texte: TMemo
332 | Left = 21
333 | Top = 64
334 | Width = 185
335 | Height = 180
336 | Lines.Strings = (
337 | ' Software name'
338 | ' MySemaphore'
339 | ''
340 | ' Software version'
341 | ' V1.0.0'
342 | ''
343 | ''
344 | ''
345 | ''
346 | ''
347 | ''
348 | 'Copyright '#169' 2019 By '
349 | 'Walwalwalides'
350 | ' ')
351 | ReadOnly = True
352 | TabOrder = 0
353 | end
354 | object Url: TLinkLabel
355 | Left = 36
356 | Top = 250
357 | Width = 155
358 | Height = 20
359 | Hint = 'GitHub'
360 | Caption =
361 | 'github.com/walwalwali' +
362 | 'des'
363 | Font.Charset = DEFAULT_CHARSET
364 | Font.Color = clWindowText
365 | Font.Height = -13
366 | Font.Name = 'Tahoma'
367 | Font.Style = []
368 | ParentFont = False
369 | ParentShowHint = False
370 | ShowHint = True
371 | TabOrder = 1
372 | OnLinkClick = UrlLinkClick
373 | end
374 | end
375 |
--------------------------------------------------------------------------------
/PaintThread/About/About.dfm:
--------------------------------------------------------------------------------
1 | object frmAbout: TfrmAbout
2 | Left = 0
3 | Top = 0
4 | BorderStyle = bsSingle
5 | Caption = 'About'
6 | ClientHeight = 278
7 | ClientWidth = 228
8 | Color = clWhite
9 | Font.Charset = DEFAULT_CHARSET
10 | Font.Color = clWindowText
11 | Font.Height = -11
12 | Font.Name = 'Tahoma'
13 | Font.Style = []
14 | OldCreateOrder = False
15 | Position = poScreenCenter
16 | OnCreate = FormCreate
17 | PixelsPerInch = 96
18 | TextHeight = 13
19 | object Logo: TImage
20 | Left = 21
21 | Top = 10
22 | Width = 48
23 | Height = 48
24 | AutoSize = True
25 | Picture.Data = {
26 | 0B54504E474772617068696336240000424D3624000000000000360000002800
27 | 0000300000003000000001002000000000000024000000000000000000000000
28 | 0000000000000000000000000000000000000000000000000000000000000000
29 | 0000000000000000000000000000000000000000000000000000000000000000
30 | 0000000000000000000000000000000000000000000000000000000000000000
31 | 0000000000000000000000000000000000000000000000000000000000000000
32 | 0000000000000000000000000000000000000000000000000000000000000000
33 | 0000000000000000000000000000000000000000000000000000000000000000
34 | 00000000000000000000000000000000000000000003000000090000000F0000
35 | 001200000012000000100000000C000000080000000400000001000000000000
36 | 0000000000000000000000000000000000000000000000000000000000000000
37 | 0000000000000000000000000000000000000000000000000000000000000000
38 | 0000000000000000000000000000000000000000000000000000000000000000
39 | 0000000000000000000000000000000000000000000000000000000000000000
40 | 00000000000000000000000000001D364A34253C519829465ED41C384FF31838
41 | 53FE19354FFD1D3144E5172837B10E10195D0000003200000023000000160000
42 | 000D000000060000000200000000000000000000000000000000000000000000
43 | 0000000000000000000000000000000000000000000000000000000000000000
44 | 0000000000000000000000000000000000000000000000000000000000000000
45 | 0000000000000000000000000000000000000000000000000000000000000000
46 | 000000000000000040042F4A6797274B69FD1D4B72FF215B8CFF1F5A8CFF1B53
47 | 85FF144775FF14416DFF16375AFF1B3046FC16222EBC00000268000000550000
48 | 00440000003300000023000000170000000D0000000600000002000000010000
49 | 0000000000000000000000000000000000000000000000000000000000000000
50 | 0000000000000000000000000000000000000000000000000000000000000000
51 | 0000000000000000000000000000000000000000000000000000000000000000
52 | 000000000000243D568520496DFE26659BFF27679CFF246196FF1E5888FF194F
53 | 7CFF1B5180FF154470FF123D6BFF113863FF172D4BFE182234D2000002700000
54 | 00670000005D000000520000004400000036000000280000001C000000110000
55 | 0009000000040000000100000000000000000000000000000000000000000000
56 | 0000000000000000000000000000000000000000000000000000000000000000
57 | 0000000000000000000000000000000000000000000000000000000000000000
58 | 000000000000384D62C4305370FB325674EC33597BF732618DFE2E71AAFF2664
59 | 9BFF194B7BFF14426EFF123C68FF113A64FF10315BFF172A47FE172030A50000
60 | 00550000005600000055000000510000004A00000042000000390000002E0000
61 | 00240000001A000000110000000A000000050000000200000000000000000000
62 | 0000000000000000000000000000000000000000000000000000000000000000
63 | 0000000000000000000000000000000000000000000000000000000000000000
64 | 0000000000003355660F3149611500000000274E760D2F5068732B4E6BF62862
65 | 96FF225C92FF1B4D7CFF123C68FF113761FF10345DFF0D284FFF1B293FEF0606
66 | 06280000002E000000360000003B0000003C0000003B00000039000000350000
67 | 002E000000280000002100000019000000120000000C00000007000000030000
68 | 0001000000000000000000000000000000000000000000000000000000000000
69 | 0000000000000000000000000000000000000000000000000000000000000000
70 | 00000000000000000000000000000000000000000000000000002F48663C2B46
71 | 62F0205586FF1A4D7FFF154370FF113761FF0E315AFF0F264CFF2D3644FE4B4B
72 | 4858000000060000000D000000140000001A0000002000000023000000250000
73 | 002500000023000000200000001D00000017000000130000000F0000000A0000
74 | 0006000000030000000200000000000000000000000000000000000000000000
75 | 0000000000000000000000000000000000000000000000000000000000000000
76 | 0000000000000000000000000000000000000000000000000000000000002441
77 | 553F223E5AF5194876FF133D69FF0D335EFF293E5BFF645B57FF6C665EFF5C58
78 | 54F85754514F00000000000000010000000200000005000000080000000C0000
79 | 000F000000110000001200000012000000110000000F0000000D0000000B0000
80 | 0008000000060000000400000002000000010000000000000000000000000000
81 | 0000000000000000000000000000000000000000000000000000000000000000
82 | 0000000000000000000000000000000000000000000000000000000000000000
83 | 0000283953471F364FF415375FFF14325BFFE1D8D4FFA59C99FF5E5853FF6F68
84 | 63FF605D59F8544E4E5200000000000000000000000000000000000000000000
85 | 0001000000020000000400000005000000060000000600000006000000060000
86 | 0005000000040000000300000002000000020000000100000000000000000000
87 | 0000000000000000000000000000000000000000000000000000000000000000
88 | 0000000000000000000000000000000000000000000000000000000000000000
89 | 0000000000001C394A2D1D2D3FB1434955F0E5DDD9FFEAE3E2FF9F9794FF5B55
90 | 50FF746D68FF615E5AF9554C4F54000000000000000000000000000000000000
91 | 0000000000000000000000000000000000000000000000000001000000010000
92 | 0001000000010000000100000001000000010000000000000000000000000000
93 | 0000000000000000000000000000000000000000000000000000000000000000
94 | 0000000000000000000000000000000000000000000000000000000000000000
95 | 00000000000000000000000000008F8F8720898582E5EBE3E1FFE7E0DEFF9B94
96 | 8FFF58524CFF78726DFF66615DFA555555570000000000000000000000000000
97 | 0000000000000000000000000000000000000000000000000000000000000000
98 | 0000000000000000000000000000000000000000000000000000000000000000
99 | 0000000000000000000000000000000000000000000000000000000000000000
100 | 0000000000000000000000000000000000000000000000000000000000000000
101 | 000000000000000000000000000000000000847B7F348F8A86F2F4EDEBFFE3DE
102 | DCFF97908CFF56504BFF7D7873FF696461FA5555525A00000000000000000000
103 | 0000000000000000000000000000000000000000000000000000000000000000
104 | 0000000000000000000000000000000000000000000000000000000000000000
105 | 0000000000000000000000000000000000000000000000000000000000000000
106 | 0000000000000000000000000000000000000000000000000000000000000000
107 | 00000000000000000000000000000000000000000000847E814D948F8DFBFCF5
108 | F3FFE1DBD9FF948D89FF554D48FF837E78FF6C6865FB5C5A575E000000000000
109 | 0000000000000000000000000000000000000000000000000000000000000000
110 | 0000000000000000000000000000000000000000000000000000000000000000
111 | 0000000000000000000000000000000000000000000000000000000000000000
112 | 0000000000000000000000000000000000000000000000000000000000000000
113 | 0000000000000000000000000000000000000000000000000000837E7E6B9E98
114 | 96FEFFFBFAFFDED9D7FF918884FF524C45FF87827DFF6F6B67FE716C699C8000
115 | 0002000000000000000000000000000000000000000000000000000000000000
116 | 0000000000000000000000000000000000000000000000000000000000000000
117 | 0000000000000000000000000000000000000000000000000000000000000000
118 | 0000000000000000000000000000000000000000000000000000000000000000
119 | 0000000000000000000000000000000000000000000000000000000000007F7D
120 | 7B8BACA4A2FEFFFFFEFFDDD7D6FF908A85FF5E5851FF8B867FFF8C8783FE5551
121 | 5378000000000000000000000000000000000000000000000000000000000000
122 | 0000000000000000000000000000000000000000000000000000000000000000
123 | 0000000000000000000000000000000000000000000000000000000000000000
124 | 0000000000000000000000000000000000000000000000000000000000000000
125 | 0000000000000000000000000000000000000000000000000000000000008080
126 | 80027D7A77ABBCB5B2FEF3EFEFFFBEB8B6FF928A86FF67635FFF636262FF5353
127 | 53FD4D4D4D780000000000000000000000000000000000000000000000000000
128 | 0000000000000000000000000000000000000000000000000000000000000000
129 | 0000000000000000000000000000000000000000000000000000000000000000
130 | 0000000000000000000000000000000000000000000000000000000000000000
131 | 0000000000000000000000000000000000000000000000000000000000000000
132 | 00008E7171097C7975C6BCB5B2FFFFFFFFFFB6B5B3FF2B2C2DFF212222FF6161
133 | 61FF555555FE4848488B00000000000000000000000000000000000000000000
134 | 0000000000000000000000000000000000000000000000000000000000000000
135 | 0000000000000000000000000000000000000000000000000000000000000000
136 | 0000000000000000000000000000000000000000000000000000000000000000
137 | 0000000000000000000000000000000000000000000000000000000000000000
138 | 000000000000726D723188847FF5E6E2DFFFBDBDBDFF656565FF2F2F2FFF2121
139 | 21FF5F5F5FFF545454FE49494996000000020000000000000000000000000000
140 | 0000000000000000000000000000000000000000000000000000000000000000
141 | 0000000000000000000000000000000000000000000000000000000000000000
142 | 0000000000000000000000000000000000000000000000000000000000000000
143 | 0000000000000000000000000000000000000000000000000000000000000000
144 | 000000000000000000008A878746737474EEC9C9C9FFB9B9B9FF646464FF2D2D
145 | 2DFF232323FF5D5D5DFF535353FE464646990000000200000000000000000000
146 | 0000000000000000000000000000000000000000000000000000000000000000
147 | 0000000000000000000000000000000000000000000000000000000000000000
148 | 0000000000000000000000000000000000000000000000000000000000000000
149 | 0000000000000000000000000000000000000000000000000000000000000000
150 | 00000000000000000000000000006969694E6E6E6EFDD4D4D4FFB2B2B2FF6262
151 | 62FF2B2B2BFF252525FF5A5A5AFF515151FE4646469600000001000000000000
152 | 0000000000000000000000000000000000000000000000000000000000000000
153 | 0000000000000000000000000000000000000000000000000000000000000000
154 | 0000000000000000000000000000000000000000000000000000000000000000
155 | 0000000000000000000000000000000000000000000000000000000000000000
156 | 0000000000000000000000000000000000005F5F5F847A7A7AFED9D9D9FFA9A9
157 | A9FF616161FF2A2A2AFF272727FF575757FF4D4D4DFE3F3F3F8D000000000000
158 | 0000000000000000000000000000000000000000000000000000000000000000
159 | 0000000000000000000000000000000000000000000000000000000000000000
160 | 0000000000000000000000000000000000000000000000000000000000000000
161 | 0000000000000000000000000000000000000000000000000000000000000000
162 | 00000000000000000000000000000000000080808002575757B2858585FEDBDB
163 | DBFFA4A4A4FF5F5F5FFF272727FF282828FF555555FF494949FE4141417E0000
164 | 0000000000000000000000000000000000000000000000000000000000000000
165 | 0000000000000000000000000000000000000000000000000000000000000000
166 | 0000000000000000000000000000000000000000000000000000000000000000
167 | 0000000000000000000000000000000000000000000000000000000000000000
168 | 000000000000000000000000000000000000000000006262620D575757CF8E8E
169 | 8EFFDCDCDCFF9E9E9EFF5D5D5DFF262626FF292929FF515151FF454545FE3F3F
170 | 3F6A000000000000000000000000000000000000000000000000000000000000
171 | 0000000000000000000000000000000000000000000000000000000000000000
172 | 0000000000000000000000000000000000000000000000000000000000000000
173 | 0000000000000000000000000000000000000000000000000000000000000000
174 | 00000000000000000000000000000000000000000000000000005858581D5555
175 | 55E2959595FFDCDCDCFF9A9A9AFF5B5B5BFF252525FF2A2A2AFF4C4C4CFF4141
176 | 41FB3D3D3D530000000000000000000000000000000000000000000000000000
177 | 0000000000000000000000000000000000000000000000000000000000000000
178 | 0000000000000000000000000000000000000000000000000000000000000000
179 | 0000000000000000000000000000000000000000000000000000000000000000
180 | 0000000000000000000000000000000000000000000000000000000000005555
181 | 552D535353EE9C9C9CFFDCDCDCFF979797FF595959FF232323FF2A2A2AFF4848
182 | 48FF3D3D3DF53D3D3D3B00000000000000000000000000000000000000000000
183 | 0000000000000000000000000000000000000000000000000000000000000000
184 | 0000000000000000000000000000000000000000000000000000000000000000
185 | 0000000000000000000000000000000000000000000000000000000000000000
186 | 0000000000000000000000000000000000000000000000000000000000000000
187 | 00005959593C535353F3A0A0A0FFDBDBDBFF929292FF575757FF222222FF2B2B
188 | 2BFF444444FF3A3A3AEB37373725000000000000000000000000000000000000
189 | 0000000000000000000000000000000000000000000000000000000000000000
190 | 0000000000000000000000000000000000000000000000000000000000000000
191 | 0000000000000000000000000000000000000000000000000000000000000000
192 | 0000000000000000000000000000000000000000000000000000000000000000
193 | 00000000000056565647555555F7A3A3A3FFD9D9D9FF8F8F8FFF555555FF2121
194 | 21FF292929FF404040FF383838D9363636130000000000000000000000000000
195 | 0000000000000000000000000000000000000000000000000000000000000000
196 | 0000000000000000000000000000000000000000000000000000000000000000
197 | 0000000000000000000000000000000000000000000000000000000000000000
198 | 0000000000000000000000000000000000000000000000000000000000000000
199 | 0000000000000000000053535350585858F9A8A8A8FFD8D8D8FF8D8D8DFF5353
200 | 53FF202020FF282828FF3A3A3AFF343434BF2B2B2B0600000000000000000000
201 | 0000000000000000000000000000000000000000000000000000000000000000
202 | 0000000000000000000000000000000000000000000000000000000000000000
203 | 0000000000000000000000000000000000000000000000000000000000000000
204 | 0000000000000000000000000000000000000000000000000000000000000000
205 | 000000000000000000000000000056565653595959F9AAAAAAFFD5D5D5FF8A8A
206 | 8AFF515151FF202020FF272727FF343434FE3232329D00000000000000000000
207 | 0000000000000000000000000000000000000000000000000000000000000000
208 | 0000000000000000000000000000000000000000000000000000000000000000
209 | 0000000000000000000000000000000000000000000000000000000000000000
210 | 0000000000000000000000000000000000000000000000000000000000000000
211 | 000000000000000000000000000000000000565656535A5A5AF9ACACACFFD4D4
212 | D4FF888888FF4F4F4FFF1F1F1FFF262626FF303030FE2C2C2C73000000000000
213 | 0000000000000000000000000000000000000000000000000000000000000000
214 | 0000000000000000000000000000000000000000000000000000000000000000
215 | 0000000000000000000000000000000000000000000000000000000000000000
216 | 0000000000000000000000000000000000000000000000000000000000000000
217 | 000000000000000000000000000000000000000000005858584E5A5A5AF6ADAD
218 | ADFFD1D1D1FF868686FF4D4D4DFF1F1F1FFF252525FF2B2B2BFB3030304B0000
219 | 0000000000000000000000000000000000000000000000000000000000000000
220 | 0000000000000000000000000000000000000000000000000000000000000000
221 | 0000000000000000000000000000000000000000000000000000000000000000
222 | 0000000000000000000000000000000000000000000000000000000000000000
223 | 0000000000000000000000000000000000000000000000000000575757465B5B
224 | 5BF4ACACACFFCFCFCFFF848484FF4B4B4BFF1E1E1EFF252525FF2B2B2BF02B2B
225 | 2B2A000000000000000000000000000000000000000000000000000000000000
226 | 0000000000000000000000000000000000000000000000000000000000000000
227 | 0000000000000000000000000000000000000000000000000000000000000000
228 | 0000000000000000000000000000000000000000000000000000000000000000
229 | 0000000000000000000000000000000000000000000000000000000000005656
230 | 563E5E5E5EF0ABABABFFCDCDCDFF818181FF494949FF1E1E1EFF252525FF2828
231 | 28DA282828130000000000000000000000000000000000000000000000000000
232 | 0000000000000000000000000000000000000000000000000000000000000000
233 | 0000000000000000000000000000000000000000000000000000000000000000
234 | 0000000000000000000000000000000000000000000000000000000000000000
235 | 0000000000000000000000000000000000000000000000000000000000000000
236 | 0000646464335D5D5DE9AAAAAAFFCBCBCBFF7F7F7FFF474747FF1D1D1DFF2626
237 | 26FF292929BC0000000500000000000000000000000000000000000000000000
238 | 0000000000000000000000000000000000000000000000000000000000000000
239 | 0000000000000000000000000000000000000000000000000000000000000000
240 | 0000000000000000000000000000000000000000000000000000000000000000
241 | 0000000000000000000000000000000000000000000000000000000000000000
242 | 0000000000005B5B5B2A616161E2A9A9A9FFC9C9C9FF7D7D7DFF454545FF1D1D
243 | 1DFF262626FE2A2A2A9300000000000000000000000000000000000000000000
244 | 0000000000000000000000000000000000000000000000000000000000000000
245 | 0000000000000000000000000000000000000000000000000000000000000000
246 | 0000000000000000000000000000000000000000000000000000000000000000
247 | 0000000000000000000000000000000000000000000000000000000000000000
248 | 000000000000000000006363631F626262D8A7A7A7FFC7C7C7FF7B7B7BFF4242
249 | 42FF1D1D1DFF262626FE28282866000000000000000000000000000000000000
250 | 0000000000000000000000000000000000000000000000000000000000000000
251 | 0000000000000000000000000000000000000000000000000000000000000000
252 | 0000000000000000000000000000000000000000000000000000000000000000
253 | 0000000000000000000000000000000000000000000000000000000000000000
254 | 000000000000000000000000000059595917646464CDA2A2A2FFC6C6C6FF7979
255 | 79FF404040FF1E1E1EFF242424F8242424400000000000000000000000000000
256 | 0000000000000000000000000000000000000000000000000000000000000000
257 | 0000000000000000000000000000000000000000000000000000000000000000
258 | 0000000000000000000000000000000000000000000000000000000000000000
259 | 0000000000000000000000000000000000000000000000000000000000000000
260 | 0000000000000000000000000000000000006666660F686868C19F9F9FFEC3C3
261 | C3FF777777FF3E3E3EFF1D1D1DFF242424EB2424242300000000000000000000
262 | 0000000000000000000000000000000000000000000000000000000000000000
263 | 0000000000000000000000000000000000000000000000000000000000000000
264 | 0000000000000000000000000000000000000000000000000000000000000000
265 | 0000000000000000000000000000000000000000000000000000000000000000
266 | 00000000000000000000000000000000000000000000717171096B6B6BB19A9A
267 | 9AFEC1C1C1FF757575FF3C3C3CFF1D1D1DFF252525D520202010000000000000
268 | 0000000000000000000000000000000000000000000000000000000000000000
269 | 0000000000000000000000000000000000000000000000000000000000000000
270 | 0000000000000000000000000000000000000000000000000000000000000000
271 | 0000000000000000000000000000000000000000000000000000000000000000
272 | 0000000000000000000000000000000000000000000000000000666666057070
273 | 70A2979797FEBEBEBEFF737373FF3B3B3BFF1D1D1DFF232323B8000000050000
274 | 0000000000000000000000000000000000000000000000000000000000000000
275 | 0000000000000000000000000000000000000000000000000000000000000000
276 | 0000000000000000000000000000000000000000000000000000000000000000
277 | 0000000000000000000000000000000000000000000000000000000000000000
278 | 0000000000000000000000000000000000000000000000000000000000008080
279 | 800272727293949494FEBBBBBBFF717171FF393939FF1E1E1EFE222222980000
280 | 0000000000000000000000000000000000000000000000000000000000000000
281 | 0000000000000000000000000000000000000000000000000000000000000000
282 | 0000000000000000000000000000000000000000000000000000000000000000
283 | 0000000000000000000000000000000000000000000000000000000000000000
284 | 0000000000000000000000000000000000000000000000000000000000000000
285 | 00000000000077777785919191FEB7B7B7FF6F6F6FFF383838FF1E1E1EFE2020
286 | 2076000000000000000000000000000000000000000000000000000000000000
287 | 0000000000000000000000000000000000000000000000000000000000000000
288 | 0000000000000000000000000000000000000000000000000000000000000000
289 | 0000000000000000000000000000000000000000000000000000000000000000
290 | 0000000000000000000000000000000000000000000000000000000000000000
291 | 000000000000000000007777777A8B8B8BFEB3B3B3FF6D6D6DFF353535FF1E1E
292 | 1EFC232323580000000000000000000000000000000000000000000000000000
293 | 0000000000000000000000000000000000000000000000000000000000000000
294 | 0000000000000000000000000000000000000000000000000000000000000000
295 | 0000000000000000000000000000000000000000000000000000000000000000
296 | 0000000000000000000000000000000000000000000000000000000000000000
297 | 000000000000000000000000000074747472888888FDAFAFAFFF6D6D6DFF3535
298 | 35FF272727EF0000000000000000000000000000000000000000000000000000
299 | 0000000000000000000000000000000000000000000000000000000000000000
300 | 0000000000000000000000000000000000000000000000000000000000000000
301 | 0000000000000000000000000000000000000000000000000000000000000000
302 | 0000000000000000000000000000000000000000000000000000000000000000
303 | 0000000000000000000000000000000000007373736D888888FD8C8C8CFF2626
304 | 26FE2F2F2FA90000000000000000000000000000000000000000000000000000
305 | 0000000000000000000000000000000000000000000000000000000000000000
306 | 0000000000000000000000000000000000000000000000000000000000000000
307 | 0000000000000000000000000000000000000000000000000000000000000000
308 | 0000000000000000000000000000000000000000000000000000000000000000
309 | 000000000000000000000000000000000000000000007777776B272727F62222
310 | 22A41A1A1A0A0000000000000000000000000000000000000000000000000000
311 | 0000000000000000000000000000000000000000000000000000000000000000
312 | 0000000000000000000000000000000000000000000000000000000000000000
313 | 0000000000000000000000000000000000000000000000000000000000000000
314 | 0000000000000000000000000000000000000000000000000000000000000000
315 | 0000000000000000000000000000000000000000000000000000000000000000
316 | 000000000000}
317 | end
318 | object Titre: TLabel
319 | Left = 85
320 | Top = 17
321 | Width = 106
322 | Height = 26
323 | Caption = 'PaintThread'
324 | Font.Charset = DEFAULT_CHARSET
325 | Font.Color = clWindowText
326 | Font.Height = -21
327 | Font.Name = 'Impact'
328 | Font.Style = [fsUnderline]
329 | ParentFont = False
330 | end
331 | object Texte: TMemo
332 | Left = 21
333 | Top = 64
334 | Width = 185
335 | Height = 180
336 | Lines.Strings = (
337 | ' Software name'
338 | ' PaintThread'
339 | ''
340 | ' Software version'
341 | ' V1.0.0'
342 | ''
343 | ''
344 | ''
345 | ''
346 | ''
347 | ''
348 | 'Copyright '#169' 2019 By '
349 | 'Walwalwalides'
350 | ' ')
351 | ReadOnly = True
352 | TabOrder = 0
353 | end
354 | object Url: TLinkLabel
355 | Left = 36
356 | Top = 250
357 | Width = 155
358 | Height = 20
359 | Hint = 'GitHub'
360 | Caption =
361 | 'github.com/walwalwali' +
362 | 'des'
363 | Font.Charset = DEFAULT_CHARSET
364 | Font.Color = clWindowText
365 | Font.Height = -13
366 | Font.Name = 'Tahoma'
367 | Font.Style = []
368 | ParentFont = False
369 | ParentShowHint = False
370 | ShowHint = True
371 | TabOrder = 1
372 | OnLinkClick = UrlLinkClick
373 | end
374 | end
375 |
--------------------------------------------------------------------------------
/HandshakeThread/About/About.dfm:
--------------------------------------------------------------------------------
1 | object frmAbout: TfrmAbout
2 | Left = 0
3 | Top = 0
4 | BorderStyle = bsSingle
5 | Caption = 'About'
6 | ClientHeight = 278
7 | ClientWidth = 228
8 | Color = clWhite
9 | Font.Charset = DEFAULT_CHARSET
10 | Font.Color = clWindowText
11 | Font.Height = -11
12 | Font.Name = 'Tahoma'
13 | Font.Style = []
14 | OldCreateOrder = False
15 | Position = poScreenCenter
16 | OnCreate = FormCreate
17 | PixelsPerInch = 96
18 | TextHeight = 13
19 | object Logo: TImage
20 | Left = 17
21 | Top = 10
22 | Width = 48
23 | Height = 48
24 | AutoSize = True
25 | Picture.Data = {
26 | 0B54504E474772617068696336240000424D3624000000000000360000002800
27 | 0000300000003000000001002000000000000024000000000000000000000000
28 | 0000000000000000000000000000000000000000000000000000000000000000
29 | 0000000000000000000000000000000000000000000000000000000000000000
30 | 0000000000000000000000000000000000000000000000000000000000000000
31 | 0000000000000000000000000000000000000000000000000000000000000000
32 | 0000000000000000000000000000000000000000000000000000000000000000
33 | 0000000000000000000000000000000000000000000000000000000000000000
34 | 0000000000000000000000000000000000000000000000000000000000000000
35 | 0000000000000000000000000000000000000000000000000000000000000000
36 | 0000000000000000000000000000000000000000000000000000000000000000
37 | 0000000000000000000000000000000000000000000100000002000000030000
38 | 0003000000040000000500000005000000050000000500000005000000050000
39 | 0004000000030000000200000001000000000000000000000000000000000000
40 | 0000000000000000000000000000000000000000000000000000000000000000
41 | 0000000000000000000000000000000000000000000000000000000000000000
42 | 0000000000000000000000000000000000000000000000000000000000010000
43 | 0002000000040000000500000007000000090000000A0000000C0000000D0000
44 | 000E0000000F0000000F00000010000000100000000F0000000F0000000E0000
45 | 000C0000000B0000000900000007000000050000000300000001000000000000
46 | 0000000000000000000000000000000000000000000000000000000000000000
47 | 0000000000000000000000000000000000000000000000000000000000000000
48 | 00000000000000000000000000020000000300000006000000080000000A0000
49 | 000D0000000F000000110000001400000016000000180000001A0000001B0000
50 | 001C0000001D0000001D0000001D0000001C0000001B0000001A000000180000
51 | 0015000000120000000F0000000D0000000A0000000700000004000000020000
52 | 0000000000000000000000000000000000000000000000000000000000000000
53 | 0000000000000000000000000000000000000000000000000000000000010000
54 | 000300000005000000080000000B0000000E0000001100000014000000170000
55 | 001B0000001E000000210000002300000026000000280000002A0000002C0000
56 | 002C0000002D0000002C0000002B000000290000002700000024000000200000
57 | 001D0000001900000015000000110000000E0000000B00000008000000050000
58 | 0002000000000000000000000000000000000000000000000000000000000000
59 | 0000000000000000000000000000000000010000000300000006000000090000
60 | 000C0000000F00000013000000170000001B0000001F00000023000000270000
61 | 002B0000002F00000033000000370000003A0000003C0000003E0000003F0000
62 | 003F0000003E0000003C0000003900000035000000310000002C000000270000
63 | 00230000001E0000001A00000016000000120000000E0000000B000000070000
64 | 0004000000020000000000000000000000000000000000000000000000000000
65 | 0000000000000000000100000004000000070000000A0000000E000000110000
66 | 00160000001A0000001F00000023000000280000002E00000033000000390000
67 | 003E00000044000000490000004E000000510000005300000054000000540000
68 | 00520000004F0000004A000000440000003D00000037000000310000002C0000
69 | 0026000000210000001D00000018000000140000000F0000000C000000090000
70 | 0005000000030000000000000000000000000000000000000000000000000000
71 | 00000000000200000005000000090000000C0000001000000014000000190000
72 | 001D00000022000000280000002D000000330000003900000040000000470000
73 | 004E00000054000000590000005B0000005B0000005B0000005B000000590000
74 | 0055000000500000004A000000430000003C00000036000000300000002B0000
75 | 0025000000200000001C00000017000000130000000F0000000B000000080000
76 | 0005000000020000000000000000000000000000000000000000000000000000
77 | 000200000005000000080000000B0000000F00000013000000170000001B0000
78 | 0020000000240000002A0000002F00000034000000390000003E000000430000
79 | 00480000004B0000004D0000004D0000004D0000004C0000004A000000470000
80 | 0044000000400000003B00000037000000320000002E00000029000000240000
81 | 00200000001C00000017000000130000000F0000000C00000008000000050000
82 | 0003000000000000000000000000000000000000000000000000000000000000
83 | 000200000005000000080000000B0000000E0000001100000015000000190000
84 | 001D0000002100000024000000292939506F304461B0314662CB314665DA374E
85 | 72F6375072F9293A539A293951972B3E58B42B405CC32838508D000000350000
86 | 00340000002F0000002C0000002900000025000000220000001F0000001B0000
87 | 001700000014000000100000000D0000000A0000000700000004000000020000
88 | 0000000000000000000000000000000000000000000000000000000000000000
89 | 00000000000300000005000000080000000B0000000D00000010000000130000
90 | 00170000001A232F4B41344867C346638CFE597EB0FF5F85BCFF5F85BEFF80A2
91 | D6FF6990C5FF425C83FF4C6C9AFF587AABFF6288BDFF3D567DFE304766E93853
92 | 74F52B3E5AAC07070F230000001C000000190000001700000014000000110000
93 | 000E0000000C0000000900000007000000040000000200000000000000000000
94 | 0000000000000000000000000000000000000000000000000000000000000000
95 | 000000000000000000020000000400000006000000080000000A0000000D2538
96 | 5129394D6BB040597EFA5A7EB0FF668EC8FF6E95CDFF6B92CAFF527CB3FF547D
97 | B4FF5E85BCFF5F85BCFF5D83BAFF6087BDFF7FA1D3FF587CAEFF698FC4FF6C96
98 | CFFF44618BFE2B3E5978000000100000000E0000000C0000000A000000080000
99 | 0006000000040000000200000001000000000000000000000000000000000000
100 | 0000000000000000000000000000000000000000000000000000000000000000
101 | 0000000000000000000000000000000000013344660F304A695A2F4A6A9C3951
102 | 75E55A7DB1FF6992CDFF6790CAFF658CC5FF4B78AEFF4A76ABFF5E85BDFF5F86
103 | BEFF688EC5FF698EC6FF547CB2FF4772A6FF557CB2FF5A7FB5FF6085BAFF87A8
104 | D9FF6183B2FF2C41619D00000006000000050000000400000002000000010000
105 | 0000000000000000000000000000000000000000000000000000000000000000
106 | 0000000000000000000000000000000000000000000000000000000000000000
107 | 0000000000000000000043597A173B5775963F597CF2486B95FF4E77AAFF648E
108 | C8FF739BD4FF6F96CFFF5681B8FF4270A5FF5D86BDFF648CC4FF6188C0FF6289
109 | C1FF5F86BFFF426EA2FF4C76ACFF6389BFFF648AC0FF5D82B8FF5A7FB5FF5A80
110 | B6FF3A5277FF2F4766942B406A0C000000000000000000000000000000000000
111 | 00000000000050504C362B2B2BAC2C2C2CD82C2C2CD32D2D2DD22A2A2AC42424
112 | 2440000000000000000000000000000000000000000000000000000000000000
113 | 000000000000465D7F16486082E46287B6FF6B97D1FF5C8BC3FF5E8BC4FF6B93
114 | CEFF6B94CEFF4F7CB1FF4471A7FF6F96CFFF6990CAFF658DC5FF668CC5FF547D
115 | B3FF3D6A9DFF5E85BCFF6288BFFF6086BCFF6D92C7FF5D82B8FF5A80B5FF557D
116 | B3FF4D73A1FF426288FF395471F6384D6AB54C627D684064761C000000005C66
117 | 66196C6B68B37F7D79FE424141FF4E4E4EFF4E4E4EFF484848FF454545FF2C2C
118 | 2CED2B2B2B120000000000000000000000000000000000000000000000000000
119 | 00000000000046607C506282AEFF7FA9E3FF6794CCFF5A88C0FF6C96D0FF6C95
120 | CFFF5C87BFFF4977ACFF6B92CCFF6D94CCFF83A9DEFF6E94CCFF4470A5FF4C76
121 | ACFF668CC3FF6489C0FF6287BEFF6186BDFF6186BCFF5980B5FF5C82B8FF7EA7
122 | E1FF78A1DDFF628BBFFF6C94C7FF799BC9FF6B86AEFF576D8FFD4E637EEC5168
123 | 8CFDADABA5FF676664FF454646FF474747FF454545FF3C3C3CFF474747FF3B3B
124 | 3BFF2A2A2A670000000000000000000000000000000000000000000000000000
125 | 000000000000425F8323496588F76288B9FF557EB0FF6994CFFF6E97D2FF618C
126 | C4FF4C7AAFFF6D96CFFF6B92CBFF6991CAFF658EC5FF3D6B9EFF5F87BEFF6990
127 | C8FF7299D1FF698FC7FF648AC0FF668AC1FF4F7AADFF5077AAFF779CCFFF97B9
128 | EEFF8AAFE4FF6B94C7FF95B8E8FF9EBFEFFF92B5E6FF85A8DBFF83A7DCFFA4B9
129 | D7FFADA9A4FF373738FF3F3F3FFF3F3F3FFF393939FF3A3A3AFF444444FF4646
130 | 46FF272727A80000000000000000000000000000000000000000000000000000
131 | 000000000000415A7C4A3F5778E7496891FF5E84B6FF759ED8FF6892CCFF507D
132 | B3FF7199D3FF6D95CEFF6E94CEFF6F94CFFF4371A4FF678FC5FF749AD0FF85AC
133 | E3FF82ABE3FF7DA5DEFF688CC3FF4472A3FF5277ABFF6589BFFF799FD6FF88AA
134 | DEFF82A8DDFF89ADDEFF9CBEEDFF9DBEEFFFA4C5F3FF84A5D8FF7B9FD3FFDFDE
135 | DBFF605E5DFF373737FF393939FF393939FF323232FF383838FF424242FF4B4B
136 | 4BFF2C2C2CD30000000000000000000000000000000000000000000000000000
137 | 0000455C804E4D698DFC6D98CEFF6492CCFF83A9E0FF8AADDEFF628EC6FF739C
138 | D5FF7299D2FF7098D2FF7399D1FF5380B4FF608AC0FF7299D0FF8DB4E8FF92B6
139 | E9FF8DB3E8FF8AB1E9FF4674A7FF5077ABFF688BC0FF88B0E4FF89B0E8FF8BB1
140 | E8FF82A9DBFF9BBDEDFF9CBEEDFF9FC0EFFFA4C5F3FF86A7DAFF9DB4D5FFE7E4
141 | DDFF2A2A2BFF343434FF343434FF333333FF2D2D2DFF373737FF404040FF4D4D
142 | 4DFF2D2D2DF10000000000000000000000000000000000000000000000000000
143 | 0000445B7BBE7BA2D9FF6F9BD3FF6893CDFF7DA5DEFF7AA1D9FF759DD8FF749D
144 | D5FF749CD4FF759DD5FF628BC2FF6088BEFF759CD3FF84ABE3FF84ACE3FF8FB4
145 | E8FF8CB3EAFF5381B4FF4C74A8FF6F94CAFF95B9ECFFA0C0F0FFA4C3F0FF81A9
146 | DEFF95B8E5FF9FC3EEFFA2C5F0FFA5C6F3FFA8C9F4FF7EA2D5FFCED7E7FFBEBC
147 | B9FF343434FF3C3C3CFF3B3B3BFF353535FF2A2A2AFF353535FF3E3E3EFF4949
148 | 49FF313131FE0000000000000000000000000000000000000000000000003955
149 | 7109425A79CE678ABBFF6894CCFF719BD5FF739DD7FF77A0DAFF7BA2DAFF7BA2
150 | D9FF789FD7FF6E96CDFF6892C7FF789DD4FF85ACE4FF87AEE5FF87AFE6FF8CB2
151 | E9FF628DC1FF4671A4FF6F94C9FF8FB5EBFF93B7EAFFADCAF3FFA4C4F2FF76A0
152 | CFFFA8CAF2FFA5C8F3FFA9CBF3FFA9CAF6FF98B9E9FF7EA1D6FFF7F8FCFF9E9D
153 | 9CFF404040FF464646FF484848FF373737FF2A2A2AFF333333FF3C3C3CFF4848
154 | 48FF333333FF000000000000000000000000000000000000000000000000465F
155 | 7DAC5E7FABFF648BBFFF6590C7FF749DD7FF739DD7FF82A9DFFF8BAEE2FF86AB
156 | E0FF7BA2D9FF79A0D7FF7AA1D7FF85ACE3FF88AFE7FF89AFE6FF8EB3E9FF709A
157 | CEFF3C6A9BFF7093C8FF91B6EBFF90B5EAFF90B5E9FF95B9EEFF719ACDFF97BB
158 | E5FFAED1F5FFA9CBF5FFA4C5F2FF95B7E7FF8FB1E2FF82A4D7FFFFFFFFFF8686
159 | 86FF4C4C4CFF505050FF525252FF363636FF272727FF313131FF3B3B3BFF4646
160 | 46FF323232FF0000000000000000000000000000000000000000005555034D69
161 | 8CF484AFE9FF6D98D2FF749DD7FF769ED9FF77A0D9FF95B7E8FF98B8E8FF8BAE
162 | E2FF84A8DDFF83A8DCFF8CB0E4FF96B8EBFF91B5E9FF91B6EBFF7FA7DBFF3462
163 | 94FF6B8FC4FF90B4EAFF91B5EBFF92B6EAFF95B9EDFF86ABDFFF6B94C5FF9ABB
164 | EBFF96B8E8FF8EB0E1FF8AACDEFF8CAEDFFF8EB0E1FF8EADD9FFFFFFFFFF7979
165 | 79FF595959FF5B5B5BFF5C5C5CFF333333FF252525FF2F2F2FFF393939FF4444
166 | 44FF2F2F2FFE000000000000000000000000000000000000000000000000465E
167 | 7EDA739BD2FF6E99D2FF79A1D9FF79A1D9FF7BA3DBFF82A9E0FF8DB1E5FF8CB0
168 | E3FF8DB0E2FF94B6E7FFA2C0F0FFA1C1F0FF99BBEEFF9CBDEFFF3E6C9DFF799C
169 | D0FF99BAEBFFA5C4F2FF98BBEDFF96BAEDFF92B7E9FF5E88B8FF8DB2E5FF97BA
170 | EAFF98BAEAFF95B7E8FF90B2E3FF8BADDFFF8DAFE0FF95B1DBFFFFFFFFFF7878
171 | 78FF646464FF656565FF696969FF313131FF232323FF2E2E2EFF373737FF4242
172 | 42FF2B2B2BF20000000000000000000000000000000000000000000000003D56
173 | 793B3B5573E96B90C1FF7CA3DBFF7DA4DBFF7FA5DCFF83A9E0FF87AEE5FF93B5
174 | E7FF9DBDEBFFADC9F4FFB0CBF5FFA5C4F1FFA5C4F3FF769DCAFF80A2D4FF9FC1
175 | F2FFA1C2F1FFB5CFF7FFB5D0F7FF98BBEEFF5C84B8FF7DA4DAFF95B8E9FF98BA
176 | EAFF9BBDEEFFA0C0EFFFA4C5F4FF9EBDEDFF8AADDFFF97B4DDFFFFFFFFFF7E7E
177 | 7EFF707070FF6F6F6FFF737373FF303030FF232323FF2C2C2CFF353535FF4141
178 | 41FF262626DB0000000000000000000000000000000000000000000000000000
179 | 8002475D7DE27EA4DAFF7EA4DCFF80A6DCFF82A8DEFF85ABE0FF8DB2E8FF9CBD
180 | EDFFB7D0F7FFB9D1F8FFB5CFF7FFACC9F4FFA4C2EEFF7A9BCBFFA7C5F3FFA4C3
181 | F2FFA0C1F0FF9DBFF0FF9CBEF0FF6387BEFF80A5D9FF98B9E9FF97B9E9FF99BB
182 | EBFF9DBEEEFFA0C1F0FFA5C4F2FFA9C9F7FF94B5E5FF91B0E0FFFFFFFFFF8E8E
183 | 8EFF797979FF7A7A7AFF7F7F7FFF313131FF202020FF2A2A2AFF343434FF3B3B
184 | 3BFF232323BB000000000000000000000000000000000000000000000000475C
185 | 7A32587397FE82A8DEFF81A6DCFF83A8DDFF85AADFFF8AAFE3FF92B7EBFF9DBE
186 | EEFFBBD3F8FFBBD3F9FFB4CEF6FFB5CFF7FF85A4D2FF92B0DDFFAECBF6FFAAC7
187 | F4FFADC9F5FFA7C6F5FF678BC1FF749ACFFFA0C0EBFF9EBEEBFF9DBDEBFF9CBE
188 | EDFF9EBFEFFFA1C2F1FFA5C5F3FFAACAF8FF9EBDEDFF7AA1DBFFFFFFFFFFA5A4
189 | A4FF828282FF848484FF898989FF383838FF1D1D1DFF292929FF333333FF3434
190 | 34FF22222294000000000000000000000000000000000000000000000000475B
191 | 778F6C8BB8FF84A9DDFF84A8DDFF86AADFFF88ACE0FF94B7EAFF9ABCEEFF9CBE
192 | F0FFA7C5F3FFB6CFF7FFBCD3F8FFBBD4F9FF86A4D3FFA9C4EDFFB2CDF6FFB6D0
193 | F9FFB6D1FAFF7A9ED0FF5D84BEFF9FBFEAFFA4C2EBFFA3C1EBFFA3C2EDFFA3C2
194 | EFFFA3C3F0FFA4C4F2FFA6C6F4FFABCAF8FF9ABBEBFF6C98D9FFE6EFFCFFC3C3
195 | C1FF8D8D8DFF909090FF949494FF434343FF1A1A1AFF272727FF313131FF2C2C
196 | 2CFF212121630000000000000000000000001111110F13131343414953814F69
197 | 8AFA84A9DDFF85A9DDFF87ABDEFF8AADE0FF93B5E7FFA1C3F2FFA4C3F2FFA7C6
198 | F4FFABC8F5FFAECBF6FFB4CFF8FFC0D7FBFFBCD3F9FFBBD4FBFFBED6FBFFC2D9
199 | FDFF8BACD9FF5F85BCFF759ED7FFAEC7EDFFABC7ECFFA9C6EDFFA9C6EFFFA9C6
200 | F0FFAAC8F2FFA8C7F3FFAAC8F6FFABCAF8FF7CA6DFFF729EDCFFAAC5EAFFE5E1
201 | DEFF919191FF969696FF9B9B9BFF575757FF181818FF252525FF303030FF2424
202 | 24FE202020280000000000000000202020101D1D1DDA1B1A1AFF5F6671FF7CA2
203 | D8FF83A7DCFF88ABDEFF8AADDFFF8FB1E3FFA6C5F4FFA9C7F4FFADCAF6FFB1CD
204 | F7FFB6D0F9FFB9D3FAFFC0D7FBFFC5DBFCFFC2D8FBFFC0D7FBFFC7DCFEFFC7DD
205 | FFFF648BC1FF6B90C7FF83AAE4FFAEC9ECFFB2CBEFFFAFCAEFFFB0CAF0FFB0CB
206 | F3FFAECBF3FFA8C8F6FFA3C3F4FF81AAE4FF6D93C9FF6589BAFF719BD7FFE8ED
207 | F1FF949392FF8D8D8DFF909090FF6B6B6BFF141414FF232323FF2D2D2DFF1D1D
208 | 1DDB000000010000000000000003272727B2323232FF73706BFF7F8EA5FF789D
209 | D4FF82A5D7FF89ACDEFF8CAEE0FFA1C1EFFFADCBF7FFB1CDF7FFB7D0FAFFBAD3
210 | FAFFC0D7FBFFCADDFEFFCEE0FFFFCDE1FFFFC9DEFFFFC8DDFFFFB7CEF4FF7F9F
211 | CEFF7197CCFF789DD2FF89B0E8FF92B6E7FFB0C9EEFFB4CDF1FFB1CCF2FFA8C7
212 | F1FF9CBEEFFF8EB4EAFF678DC4FF4A6DA2FF2C415FFE42577A8C425B7FD75E7C
213 | A4FEA4A9AFFF848382FF848484FF858585FF151515FF222222FF222222FF1818
214 | 187D00000000000000002727278B363636FE444444FFD2CEC6FF818A98FF7499
215 | D1FF7DA0D4FF87A9DBFF93B4E4FFAFCCF8FFB1CDF7FFB6D2F9FFBCD4FAFFC3D8
216 | FDFFCCDFFFFFD4E5FFFFBBCFF0FF9AB3DBFF8DA8D2FF7B99C6FF7293C4FF688F
217 | C3FF7DA0D6FF82A7DBFF90B5EAFF8EB3E9FF8CB2E8FF8EB4E8FF8DB3E8FF8CB1
218 | E9FF7CA3DCFF5B87BDFF567DB1FF6087BAFF405C7DF81A335914008080023D5F
219 | 814B4F5C69B4525252FE6C6C6CFF767676FF464646FF1C1C1CFF151515E60F0F
220 | 0F110000000028282860303030FE474747FF383838FFA9A7A3FFB0ABA5FF7092
221 | C4FF799CD1FF82A5D7FF9DBCEBFFB2CEF9FFB5CFF8FFBAD4F9FFBFD6FCFFC9DD
222 | FFFFA7C0E7FF6C8DBEFF5D81B5FF6285B9FF7497CAFF80A2D5FF83A5D8FF85A9
223 | DBFF87AADEFF8CAFE3FF96BAEDFF94B8ECFF93B7EBFF94B9EDFF94B9EFFF77A0
224 | D8FF5074A2FE3D5878EC3D5373A041587B854664814500000000000000000000
225 | 0000000000004141414B40404098424242AB404040BF0E0E0EB31010102F0000
226 | 0000000000002C2C2CEF474747FF404040FF373737FF4B4A4AFFDFDCD6FF949C
227 | A5FF7097CDFF7CA0D3FF9DBCE9FFB3CFF9FFB6D0F9FFBAD3FAFFC2D8FDFF9EBA
228 | E5FF8BACDEFF92B2E4FF8CAFDEFF86A8D9FF89ABDCFF8CADDFFF90B2E3FF97B9
229 | EAFF99BBECFF98BAECFF9BBFEFFF9ABDF0FF9CBFF2FF90B1E1FF6083B2FF4C66
230 | 8AFB3C55748D4055800C00000000000000000000000000000000000000000000
231 | 0000000000000000000000000000000000000000000000000000000000000000
232 | 0000000000002C2C2CFD424242FF3A3A3AFF353535FF303030FF898886FFE1DD
233 | D6FF919EB3FF7399CFFF86A9DBFFB4D0F9FFB7D2FAFFBAD3FAFFB7D0F7FFA3C4
234 | F1FFAFCDF9FFB6D2FCFFB4D1FCFFA4C3F1FF9FBFEEFFA5C5F4FFA7C7F7FFA4C7
235 | F5FFA3C5F6FFA2C4F5FFA2C4F4FFA5C7F9FF8AA7D1FF596B8ADF3F5577724457
236 | 7C29000000000000000000000000000000000000000000000000000000000000
237 | 0000000000000000000000000000000000000000000000000000000000000000
238 | 000000000000252525CD3A3A3AFF363636FF373737FF404040FF3C3C3DFFABAA
239 | A8FFEAE5E0FFA1ADBDFF779BD1FF90B0E1FFB8D3FBFFBBD3FBFFBCD5FBFFC2D4
240 | FBFFAFC5F0FF9AB6E0FFB1C7E6FFCFE3FFFFB6D4FEFFAECEFEFFB2D0FEFFB0CB
241 | F4FFB0C5E8FFB6C6E1FF9AB2D7FF768EAEFE5A6C87B959738C14000000000000
242 | 0000000000000000000000000000000000000000000000000000000000000000
243 | 0000000000000000000000000000000000000000000000000000000000000000
244 | 0000000000001E1E1E65282828FE353535FF3E3E3EFF484848FF525252FF4849
245 | 49FFA6A5A3FFFAF7F4FFCDCFD3FF92AACDFF8AAEE1FFAFCEF9FFB8D3FDFFAECD
246 | F9FF768DB0FF475773EB627083B97D899CF58092AFFF6F85A3FE6A7B95EB6876
247 | 8BC56E788EA3727B8D936B798E835E6D8B440000000100000000000000000000
248 | 0000000000000000000000000000000000000000000000000000000000000000
249 | 0000000000000000000000000000000000000000000000000000000000000000
250 | 000000000000000000051D1D1DD0393939FF474747FF505050FF5A5A5AFF6565
251 | 65FF5B5B5BFF7C7C7BFFF5F5F3FFFFFDF9FFE5E6E6FFB7C3D4FFA2B3CCFF99A6
252 | B8FF605D59FF1E1C1880000000006680990A62698327516B86130000FF010000
253 | 0000000000000000000000000000000000000000000000000000000000000000
254 | 0000000000000000000000000000000000000000000000000000000000000000
255 | 0000000000000000000000000000000000000000000000000000000000000000
256 | 000000000000000000002121212F292929F44F4F4FFF595959FF626262FF6C6C
257 | 6CFF777777FF7B7B7BFF5B5B5BFF8D8D8DFFD6D6D4FFF5F3F1FFEFECE8FFC6C4
258 | BFFF2E2E2EFF1E1E1E8F00000000000000000000000000000000000000000000
259 | 0000000000000000000000000000000000000000000000000000000000000000
260 | 0000000000000000000000000000000000000000000000000000000000000000
261 | 0000000000000000000000000000000000000000000000000000000000000000
262 | 00000000000000000000000000002C2C2C52383838FA616161FF6D6D6DFF7474
263 | 74FF7E7E7EFF888888FF969696FF919191FF676767FF555555FF5A5B5BFF5554
264 | 54FF3D3D3DF53636362600000000000000000000000000000000000000000000
265 | 0000000000000000000000000000000000000000000000000000000000000000
266 | 0000000000000000000000000000000000000000000000000000000000000000
267 | 0000000000000000000000000000000000000000000000000000000000000000
268 | 00000000000000000000000000000000000032323256404040F66E6E6EFF7E7E
269 | 7EFF868686FF919191FF969696FF8D8D8DFF838383FF797979FF717171FF4D4D
270 | 4DFE393939740000000000000000000000000000000000000000000000000000
271 | 0000000000000000000000000000000000000000000000000000000000000000
272 | 0000000000000000000000000000000000000000000000000000000000000000
273 | 0000000000000000000000000000000000000000000000000000000000000000
274 | 0000000000000000000000000000000000000000000039393936444444D86868
275 | 68FF909090FF999999FF8F8F8FFF838383FF797979FF717171FF5C5C5CFF3535
276 | 35C7000000030000000000000000000000000000000000000000000000000000
277 | 0000000000000000000000000000000000000000000000000000000000000000
278 | 0000000000000000000000000000000000000000000000000000000000000000
279 | 0000000000000000000000000000000000000000000000000000000000000000
280 | 0000000000000000000000000000000000000000000000000000393939094D4D
281 | 4D78575757EA6E6E6EFE7C7C7CFF7D7D7DFF747474FF696969FF3B3B3BF63737
282 | 372A000000000000000000000000000000000000000000000000000000000000
283 | 0000000000000000000000000000000000000000000000000000000000000000
284 | 0000000000000000000000000000000000000000000000000000000000000000
285 | 0000000000000000000000000000000000000000000000000000000000000000
286 | 0000000000000000000000000000000000000000000000000000000000000000
287 | 00004646460B4C4C4C5E474747B0434343EB464646FE3B3B3BEF3838385F0000
288 | 0000000000000000000000000000000000000000000000000000000000000000
289 | 0000000000000000000000000000000000000000000000000000000000000000
290 | 0000000000000000000000000000000000000000000000000000000000000000
291 | 0000000000000000000000000000000000000000000000000000000000000000
292 | 0000000000000000000000000000000000000000000000000000000000000000
293 | 0000000000000000000000000000000000000000000000000000000000000000
294 | 0000000000000000000000000000000000000000000000000000000000000000
295 | 0000000000000000000000000000000000000000000000000000000000000000
296 | 0000000000000000000000000000000000000000000000000000000000000000
297 | 0000000000000000000000000000000000000000000000000000000000000000
298 | 0000000000000000000000000000000000000000000000000000000000000000
299 | 0000000000000000000000000000000000000000000000000000000000000000
300 | 0000000000000000000000000000000000000000000000000000000000000000
301 | 0000000000000000000000000000000000000000000000000000000000000000
302 | 0000000000000000000000000000000000000000000000000000000000000000
303 | 0000000000000000000000000000000000000000000000000000000000000000
304 | 0000000000000000000000000000000000000000000000000000000000000000
305 | 0000000000000000000000000000000000000000000000000000000000000000
306 | 0000000000000000000000000000000000000000000000000000000000000000
307 | 0000000000000000000000000000000000000000000000000000000000000000
308 | 0000000000000000000000000000000000000000000000000000000000000000
309 | 0000000000000000000000000000000000000000000000000000000000000000
310 | 0000000000000000000000000000000000000000000000000000000000000000
311 | 0000000000000000000000000000000000000000000000000000000000000000
312 | 0000000000000000000000000000000000000000000000000000000000000000
313 | 0000000000000000000000000000000000000000000000000000000000000000
314 | 0000000000000000000000000000000000000000000000000000000000000000
315 | 0000000000000000000000000000000000000000000000000000000000000000
316 | 000000000000}
317 | end
318 | object Titre: TLabel
319 | Left = 83
320 | Top = 25
321 | Width = 118
322 | Height = 20
323 | Caption = 'HandShakeThread'
324 | Font.Charset = DEFAULT_CHARSET
325 | Font.Color = clWindowText
326 | Font.Height = -16
327 | Font.Name = 'Impact'
328 | Font.Style = [fsUnderline]
329 | ParentFont = False
330 | end
331 | object Texte: TMemo
332 | Left = 16
333 | Top = 64
334 | Width = 185
335 | Height = 180
336 | Lines.Strings = (
337 | ' Software name'
338 | ' HandShakeThread'
339 | ''
340 | ' Software version'
341 | ' V1.0.0'
342 | ''
343 | ''
344 | ''
345 | ''
346 | ''
347 | ''
348 | ''
349 | 'Copyright '#169' 2019 By '
350 | 'Walwalwalides'
351 | ' ')
352 | ReadOnly = True
353 | TabOrder = 0
354 | end
355 | object Url: TLinkLabel
356 | Left = 36
357 | Top = 250
358 | Width = 155
359 | Height = 20
360 | Hint = 'GitHub'
361 | Caption =
362 | 'github.com/walwalwali' +
363 | 'des'
364 | Font.Charset = DEFAULT_CHARSET
365 | Font.Color = clWindowText
366 | Font.Height = -13
367 | Font.Name = 'Tahoma'
368 | Font.Style = []
369 | ParentFont = False
370 | ParentShowHint = False
371 | ShowHint = True
372 | TabOrder = 1
373 | OnLinkClick = UrlLinkClick
374 | end
375 | end
376 |
--------------------------------------------------------------------------------