source: os/trunk/lddesktop.dpr

Last change on this file was 6, checked in by chronos, 12 years ago
File size: 1.6 KB
Line 
1program lddesktop;
2
3uses
4 Vcl.Forms,
5 UFormMain in 'UFormMain.pas' {FormScreen},
6 Driver.VideoVCL in 'Drivers\Driver.VideoVCL.pas',
7 Driver.SystemVCL in 'Drivers\Driver.SystemVCL.pas',
8 Driver.KeyboardVCL in 'Drivers\Driver.KeyboardVCL.pas',
9 Driver.MouseVCL in 'Drivers\Driver.MouseVCL.pas',
10 Xvcl.Classes in 'Xvcl\Xvcl.Classes.pas',
11 Xvcl.Controls in 'Xvcl\Xvcl.Controls.pas',
12 Xvcl.Forms in 'Xvcl\Xvcl.Forms.pas',
13 Xvcl.Generics in 'Xvcl\Xvcl.Generics.pas',
14 Xvcl.Graphics in 'Xvcl\Xvcl.Graphics.pas',
15 LDOS.Kernel in 'System\LDOS.Kernel.pas',
16 LDOS.Task in 'System\LDOS.Task.pas',
17 TestApplication in 'Applications\TestApplication.pas',
18 UDesktop in 'Applications\UDesktop.pas',
19 LDOS.Mem in 'System\LDOS.Mem.pas';
20
21{$R *.res}
22
23var
24 Kernel: TKernel;
25 DriverSystem: TDriver;
26 DriverVideo: TDriver;
27 DriverKeyboard: TDriver;
28 DriverMouse: TDriver;
29 DesktopApp: TDesktopApp;
30begin
31 ReportMemoryLeaksOnShutdown := DebugHook <> 0;
32 Kernel := TKernel.Create;
33 DriverSystem := TDriverSystemVCL.Create;
34 DriverSystem.Kernel := Kernel;
35 Kernel.Drivers.Add(DriverSystem);
36 DriverVideo := TDriverVideoVCL.Create;
37 DriverVideo.Kernel := Kernel;
38 Kernel.Drivers.Add(DriverVideo);
39 DriverKeyboard := TDriverKeyboardVCL.Create;
40 DriverKeyboard.Kernel := Kernel;
41 Kernel.Drivers.Add(DriverKeyboard);
42 DriverMouse := TDriverMouseVCL.Create;
43 DriverMouse.Kernel := Kernel;
44 Kernel.Drivers.Add(DriverMouse);
45 DesktopApp := TDesktopApp.Create;
46 DesktopApp.Screen := Kernel.Screen;
47 Kernel.StartOnBoot.Add(DesktopApp);
48 Kernel.Boot;
49 Kernel.Destroy;
50end.
Note: See TracBrowser for help on using the repository browser.