OSDN Git Service

アドレスバーのURL数の上限と履歴のスレッド数の上限を分けた
[gikonavigoeson/gikonavi.git] / Setting.pas
index ff3722e..4a701fe 100644 (file)
@@ -441,7 +441,9 @@ type
                FBeUserID: String;
                FBeCode: String;
                FBeAutoLogin: Boolean;
-        FBeLogin: Boolean;
+               FBeLogin: Boolean;
+               //\97\9a\97ð\82Ì\8dÅ\91å\95Û\91\8c\8f\90\94
+               FMaxRecordCount : Integer;
 
                function GetMainCoolSet(Index: Integer): TCoolSet;
                function GetBoardCoolSet(Index: Integer): TCoolSet;
@@ -753,7 +755,9 @@ type
                property BeUserID: string read FBeUserID write FBeUserID;
                property BeCode: string read FBeCode write FBeCode;
                property BeAutoLogin: Boolean read FBeAutoLogin write FBeAutoLogin;
-        property BeLogin: Boolean read FBeLogin write FBeLogin;
+               property BeLogin: Boolean read FBeLogin write FBeLogin;
+               property MaxRecordCount : Integer read FMaxRecordCount write FMaxRecordCount;
+
 end;
 
 
@@ -1331,10 +1335,13 @@ begin
                FUseUndecided := ini.ReadBool('ThreadList', 'UseUndecided', False);
 
         //Be2ch
-        //\94F\8fØ\97p\83\86\81[\83UID\81E\94F\8fØ\83R\81[\83h
+               //\94F\8fØ\97p\83\86\81[\83UID\81E\94F\8fØ\83R\81[\83h
                FBeUserID := ini.ReadString('Be', 'UserID', '');
                FBeCode := Decrypt(ini.ReadString('Be', 'Code', ''));
                FBeAutoLogin := ini.ReadBool('Be', 'AutoLogin', False);
+               //\97\9a\97ð\82Ì\8dÅ\91å\95Û\91\8c\8f\90\94
+               FMaxRecordCount := Max(ini.ReadInteger('Recode', 'Max', 100), 1);
+
                ini.UpdateFile;
        finally
                ini.Free;
@@ -1689,6 +1696,9 @@ begin
                ini.WriteString('Be', 'Code', Encrypt(FBeCode));
                ini.WriteBool('Be', 'AutoLogin', FBeAutoLogin);
 
+               //\97\9a\97ð\82Ì\8dÅ\91å\95Û\91\8c\8f\90\94
+               ini.WriteInteger('Recode', 'Max', FMaxRecordCount);
+
                ini.UpdateFile;
        finally
                ini.Free;