| 1 | program lddesktop;
|
|---|
| 2 |
|
|---|
| 3 | uses
|
|---|
| 4 | Vcl.Forms,
|
|---|
| 5 | UFormMain in 'UFormMain.pas' {Form1},
|
|---|
| 6 | Xvcl.Controls in 'Xvcl.Controls.pas',
|
|---|
| 7 | TestApplication in 'Applications\TestApplication.pas',
|
|---|
| 8 | Xvcl.Classes in 'Xvcl.Classes.pas',
|
|---|
| 9 | Xvcl.Graphics in 'Xvcl.Graphics.pas',
|
|---|
| 10 | Xvcl.Forms in 'Xvcl.Forms.pas',
|
|---|
| 11 | Xvcl.Kernel in 'Xvcl.Kernel.pas',
|
|---|
| 12 | Driver.VideoVCL in 'Drivers\Driver.VideoVCL.pas',
|
|---|
| 13 | Driver.SystemVCL in 'Drivers\Driver.SystemVCL.pas',
|
|---|
| 14 | Driver.KeyboardVCL in 'Drivers\Driver.KeyboardVCL.pas',
|
|---|
| 15 | Driver.MouseVCL in 'Drivers\Driver.MouseVCL.pas',
|
|---|
| 16 | Xvcl.Generics in 'Xvcl.Generics.pas';
|
|---|
| 17 |
|
|---|
| 18 | {$R *.res}
|
|---|
| 19 |
|
|---|
| 20 | var
|
|---|
| 21 | Kernel: TKernel;
|
|---|
| 22 | DriverSystem: TDriver;
|
|---|
| 23 | DriverVideo: TDriver;
|
|---|
| 24 | DriverKeyboard: TDriver;
|
|---|
| 25 | DriverMouse: TDriver;
|
|---|
| 26 | TestApplication: TApplication;
|
|---|
| 27 | begin
|
|---|
| 28 | Kernel := TKernel.Create;
|
|---|
| 29 | DriverSystem := TDriverSystemVCL.Create;
|
|---|
| 30 | DriverSystem.Kernel := Kernel;
|
|---|
| 31 | Kernel.Drivers.Add(DriverSystem);
|
|---|
| 32 | DriverVideo := TDriverVideoVCL.Create;
|
|---|
| 33 | DriverVideo.Kernel := Kernel;
|
|---|
| 34 | Kernel.Drivers.Add(DriverVideo);
|
|---|
| 35 | DriverKeyboard := TDriverKeyboardVCL.Create;
|
|---|
| 36 | DriverKeyboard.Kernel := Kernel;
|
|---|
| 37 | Kernel.Drivers.Add(DriverKeyboard);
|
|---|
| 38 | DriverMouse := TDriverMouseVCL.Create;
|
|---|
| 39 | DriverMouse.Kernel := Kernel;
|
|---|
| 40 | Kernel.Drivers.Add(DriverMouse);
|
|---|
| 41 | TestApplication := TTestApplication.Create;
|
|---|
| 42 | TestApplication.Screen := Kernel.Screen;
|
|---|
| 43 | Kernel.StartOnBoot.Add(TestApplication);
|
|---|
| 44 | Kernel.Boot;
|
|---|
| 45 | Kernel.Destroy;
|
|---|
| 46 | end.
|
|---|