53 lines
1.3 KiB
ObjectPascal
53 lines
1.3 KiB
ObjectPascal
![]() |
unit U_BaseDataLink;
|
||
|
|
||
|
interface
|
||
|
|
||
|
uses
|
||
|
System.SysUtils, windows, forms, System.Classes, dxCore, cxClasses,
|
||
|
cxLookAndFeels, dxSkinsForm, cxContainer, cxEdit, System.ImageList,
|
||
|
Vcl.ImgList, Vcl.Controls, cxImageList, cxGraphics, cxStyles, cxLocalization;
|
||
|
|
||
|
type
|
||
|
TBaseDataLink = class(TDataModule)
|
||
|
dxSkinController1: TdxSkinController;
|
||
|
cxImageList_bar: TcxImageList;
|
||
|
cxLocalizer1: TcxLocalizer;
|
||
|
procedure DataModuleCreate(Sender: TObject);
|
||
|
private
|
||
|
{ Private declarations }
|
||
|
public
|
||
|
{ Public declarations }
|
||
|
end;
|
||
|
|
||
|
var
|
||
|
BaseDataLink: TBaseDataLink;
|
||
|
|
||
|
implementation
|
||
|
|
||
|
{%CLASSGROUP 'Vcl.Controls.TControl'}
|
||
|
|
||
|
{$R *.dfm}
|
||
|
|
||
|
procedure TBaseDataLink.DataModuleCreate(Sender: TObject);
|
||
|
var
|
||
|
str: string;
|
||
|
pathStr: string;
|
||
|
begin
|
||
|
RootLookAndFeel.NativeStyle := False;
|
||
|
// pathStr := ExtractFilePath(Application.ExeName) + '\AllSkins.skinres';
|
||
|
// if FileExists(pathStr) then
|
||
|
// begin
|
||
|
// dxSkinsUserSkinLoadFromFile(pathStr, 'WXI');
|
||
|
// RootLookAndFeel.SkinName := sdxSkinsUserSkinName;
|
||
|
// end;
|
||
|
if (fileexists(ExtractFilePath(Application.ExeName) + 'devchs.ini') = true) then
|
||
|
begin
|
||
|
cxLocalizer1.FileName := ExtractFilePath(Application.ExeName) + 'devchs.ini';
|
||
|
cxLocalizer1.Active := true;
|
||
|
cxLocalizer1.LanguageIndex := 1;
|
||
|
end;
|
||
|
end;
|
||
|
|
||
|
end.
|
||
|
|