Ignore:
Timestamp:
Apr 7, 2024, 11:50:48 PM (6 weeks ago)
Author:
chronos
Message:
  • Modified: Kernel API class definition improvement.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Packages/Kernel/Kernel.Core.pas

    r60 r61  
    66  Classes, SysUtils, Kernel.List, Kernel.FileSystem, Kernel.Memory,
    77  Kernel.Screen, Kernel.Device, Kernel.App, Kernel.Scheduler, Kernel.Api,
    8   Kernel.Graphics, Generics.Collections;
     8  Kernel.Graphics, Generics.Collections, Kernel.IPC;
    99
    1010type
     
    2525  TKernel = class
    2626  private
    27     Api: TKernelApi;
     27    Api: TSystemApi;
    2828    procedure InitVideo;
    2929    function KernelApiExecute(Command: TApiCommand; Data: Pointer): Pointer;
     
    4747
    4848implementation
     49
     50uses
     51  Kernel.KernelAPI;
    4952
    5053{ TDrive }
     
    162165  Screens := TObjectList<TScreen>.Create;
    163166  Api := TKernelApi.Create;
    164   Api.Kernel := Self;
     167  TKernelApi(Api).Kernel := Self;
    165168  Desktop := TDesktop.Create;
    166169end;
Note: See TracChangeset for help on using the changeset viewer.