Changeset 41 for trunk/UCore.pas


Ignore:
Timestamp:
May 8, 2019, 11:54:23 AM (5 years ago)
Author:
chronos
Message:
  • Modified: Build under Lazarus 2.0.
  • Modified: Used .lrj files instead of .lrt files.
  • Modified: Removed TemplateGenerics package.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UCore.pas

    r37 r41  
    5858procedure TCore.LoadConfig;
    5959begin
    60   RegistryContext := RegContext(HKEY(ApplicationInfo1.RegistryRoot), ApplicationInfo1.RegistryKey);
     60  RegistryContext := TRegistryContext.Create(ApplicationInfo1.RegistryRoot, ApplicationInfo1.RegistryKey);
    6161  PersistentForm1.RegistryContext := RegistryContext;
    6262  XMLConfig1.Filename := GetAppConfigDir(False) + 'Config.xml';
    6363  ForceDirectories(ExtractFileDir(XMLConfig1.Filename));
    6464
    65   CoolTranslator1.Language := CoolTranslator1.Languages.SearchByCode(XMLConfig1.GetValue('Language', ''));
     65  CoolTranslator1.Language := CoolTranslator1.Languages.SearchByCode(string(XMLConfig1.GetValue('Language', unicodestring(''))));
    6666end;
    6767
    6868procedure TCore.SaveConfig;
    6969begin
    70   XMLConfig1.SetValue('Language', CoolTranslator1.Language.Code);
     70  XMLConfig1.SetValue('Language', UnicodeString(CoolTranslator1.Language.Code));
    7171end;
    7272
Note: See TracChangeset for help on using the changeset viewer.