亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? regunit.pas

?? 一個漂亮的電子書籍閱讀管理器
?? PAS
字號:
//---------------------------------------------------------------------------
//(R)CopyRight KivenSoft International ,inc 1999
//單元名稱:讀寫注冊表單元
//程序名稱:電子書庫
//作    者:李會文
//開始時間:1999.07.01
//最后修改:1999.07.06
//備注:此單元定義了讀寫注冊表中應用程序各種信息的單元,在應用程序初始時進行
//---------------------------------------------------------------------------
unit RegUnit;

interface
uses
  IniFiles, SysUtils, Forms, Graphics, MainUnit;

type
  TAppIni=class
  private
    FileName:string;
  public
    //數據庫的各類設置
    MyLoveFile                       :string;        //我的最愛數據庫名
    NearFile                         :string;        //上次關閉時的數據庫名
    FileList                         :array[0..4] of string;//最近打開的5個文件
    OpenSrmWithApp                   :boolean;       //SRM文件是否用應用程序打開
    LoadNearFile                     :boolean;       //運行時是否裝入上次打開的數據庫
    MyLoveVisible                    :boolean;       //菜單上我的最愛是否顯示
    FileListVisible                  :boolean;       //最近打開文件列表是否顯示
    SaveDbQuery                      :boolean;       //保存數據庫前是否提示
    DelRecordQuery                   :boolean;       //刪除記錄前是否提示
    //類成員函數
    constructor Create;
    destructor Destroy;override;
  end;

const
  csWidth='Width';
  csHeight='Height';
  csLeft='Left';
  csTop='Top';
  csState='State';
  csVisible='Visible';
  csColor='Color';
  csFontName='FontName';
  csFontSize='FontSize';
  csFontColor='FontColor';
  csFontStyle='FontStyle';
  csReadOnly='Edit';
  csWordWrap='WordWrap';

  csFileSection='File';
  csMyLoveFile='MyLoveFile';
  csNearFile='NearFile';
  csFileList0='FileList0';
  csFileList1='FileList1';
  csFileList2='FileList2';
  csFileList3='FileList3';
  csFileList4='FileList4';
  csOpenSrmWithApp='OpenSrmWithApp';
  csLoadNearFile='LoadNearFile';
  csMyLoveVisible='MyLoveVisible';
  csFileListVisible='FileListVisible';
  csSaveDbQuery='SaveDbQuery';
  csDelRecordQuery='DelRecordQuery';

var
  AppIni:TAppIni;

implementation


constructor TAppIni.Create;
var
  i,n:integer;
  Ini:TIniFile;
  pStyles:pointer;
  s:string;
begin
  //求出應用程序的INI文件名
  FileName:=Application.ExeName;
  n:=Length(FileName);
  FileName[n-2]:='i';
  FileName[n-1]:='n';
  FileName[n]  :='i';
  FileName:=LowerCase(FileName);

  Ini:=TIniFile.Create(FileName);
  with Ini do
  begin
    //MainFrom Section
    with SrmForm do
    begin
      s:=Name;
      SetBounds(ReadInteger(s,csLeft,0),
                ReadInteger(s,csTop,0),
                ReadInteger(s,csWidth,Width),
                ReadInteger(s,csHeight,Height));
      WindowState:=TWindowState(ReadInteger(s,csState,integer(WindowState)));
    end;
    //LeftFrom Section
    with SrmForm.LeftForm do
    begin
      s:=Name;
      Width:=ReadInteger(s,csWidth,Width);
      Visible:=ReadBool(s,csVisible,Visible);
    end;
    //TreeView Section
    with SrmForm.TreeView do
    begin
      s:=Name;
      Color:=ReadInteger(s,csColor,Color);
      with SrmForm.TreeView.Font do
      begin
        Name:=ReadString(s,csFontName,Name);
        Size:=ReadInteger(s,csFontSize,Size);
        Color:=ReadInteger(s,csFontColor,Color);
        n:=ReadInteger(s,csFontStyle,0);
        pStyles:=@n;
        Style:=TFontStyles(pStyles^);
      end;
    end;
    //RichEdit Section
    with SrmForm.RichEdit do
    begin
      s:=Name;
      Color:=ReadInteger(s,csColor,Color);
      with SrmForm.RichEdit.Font do
      begin
        Name:=ReadString(s,csFontName,Name);
        Size:=ReadInteger(s,csFontSize,Size);
        Color:=ReadInteger(s,csFontColor,Color);
        n:=ReadInteger(s,csFontStyle,0);
        pStyles:=@n;
        Style:=TFontStyles(pStyles^);
      end;
      ReadOnly:=ReadBool(s,csReadOnly,ReadOnly);
      WordWrap:=ReadBool(s,csWordWrap,WordWrap);
    end;
    //ToolBar Section
    with SrmForm.ControlBar do
    begin
      s:=Name;
      n:=ControlCount-1;
      for i:=0 to n do
      with SrmForm.ControlBar.Controls[i] do
      begin
        Left:=ReadInteger(s,Name+csLeft,Left);
        Top:=ReadInteger(s,Name+csTop,Top);
      end;
    end;
    //StatusBar Section
    with SrmForm.StatusBar do
    begin
      s:=Name;
      Visible:=ReadBool(s,csVisible,Visible);
    end;
    //ToolBar SpeedButton
    with SrmForm do
    begin
      TitleToolButton.Down:=LeftForm.Visible;
      ReadOnlyToolButton.Down:=RichEdit.ReadOnly;
    end;
    //File Section
    MyLoveFile:=ReadString(csFileSection,csMyLoveFile,'');
    NearFile:=ReadString(csFileSection,csNearFile,'');
    FileList[0]:=ReadString(csFileSection,csFileList0,'');
    FileList[1]:=ReadString(csFileSection,csFileList1,'');
    FileList[2]:=ReadString(csFileSection,csFileList2,'');
    FileList[3]:=ReadString(csFileSection,csFileList3,'');
    FileList[4]:=ReadString(csFileSection,csFileList4,'');
    OpenSrmWithApp:=ReadBool(csFileSection,csOpenSrmWithApp,true);
    LoadNearFile:=ReadBool(csFileSection,csLoadNearFile,true);
    MyLoveVisible:=ReadBool(csFileSection,csMyLoveVisible,true);
    FileListVisible:=ReadBool(csFileSection,csFileListVisible,true);
    SaveDbQuery:=ReadBool(csFileSection,csSaveDbQuery,true);
    DelRecordQuery:=ReadBool(csFileSection,csDelRecordQuery,true);
    //MainMenu
    with SrmForm do
    begin
      StatusMenuItem.Checked:=StatusBar.Visible;
      TitleMenuItem.Checked:=LeftForm.Visible;
      ReadOnlyMenuItem.Checked:=RichEdit.ReadOnly;
    end;
  Ini.Free;
  end;
end;

destructor TAppIni.Destroy;
var
  i,n:integer;
  Ini:TIniFile;
  tmpStyles:TFontStyles;
  pStyles:pointer;
  s:string;
begin
  Ini:=TIniFile.Create(FileName);
  with Ini do
  begin
    //MainFrom Section
    with SrmForm do
    begin
      s:=Name;
      WriteInteger(s,csState,integer(WindowState));
      if WindowState<>wsNormal then  //如果不為正常的話,
      begin
      WriteInteger(s,csWidth,540) ;  //設為一個常值
      WriteInteger(s,csHeight,411);
      WriteInteger(s,csLeft,Screen.Height div 2); //各為桌面的一半!
      WriteInteger(s,csTop,Screen.Width div 2)
      end
      else
      begin
      WriteInteger(s,csWidth,Width);
      WriteInteger(s,csHeight,Height);
      WriteInteger(s,csLeft,Left);
      WriteInteger(s,csTop,Top);
    end;
    end;
    //LeftFrom Section
    with SrmForm.LeftForm do
    begin
      s:=Name;
      WriteInteger(s,csWidth,Width);
      WriteBool(s,csVisible,Visible);
    end;
    //TreeView Section
    with SrmForm.TreeView do
    begin
      s:=Name;
      WriteInteger(s,csColor,Color);
      with SrmForm.TreeView.Font do
      begin
        WriteString(s,csFontName,Name);
        WriteInteger(s,csFontSize,Size);
        WriteInteger(s,csFontColor,Color);
        tmpStyles:=Style;
        pStyles:=@TmpStyles;
        WriteInteger(s,csFontStyle,integer(pStyles^));
      end;
    end;
    //RichEdit Section
    with SrmForm.RichEdit do
    begin
      s:=Name;
      WriteInteger(s,csColor,Color);
      with SrmForm.RichEdit.Font do
      begin
        WriteString(s,csFontName,Name);
        WriteInteger(s,csFontSize,Size);
        WriteInteger(s,csFontColor,Color);
        tmpStyles:=Style;
        pStyles:=@TmpStyles;
        WriteInteger(s,csFontStyle,integer(pStyles^));
      end;
      WriteBool(s,csReadOnly,ReadOnly);
      WriteBool(s,csWordWrap,WordWrap);
    end;
    //ToolBar Section
    with SrmForm.ControlBar do
    begin
      s:=Name;
      n:=ControlCount-1;
      for i:=0 to n do
      with SrmForm.ControlBar.Controls[i] do
      begin
        WriteInteger(s,Name+csLeft,Left);
        WriteInteger(s,Name+csTop,Top);
      end;
    end;
    //StatusBar Section
    with SrmForm.StatusBar do
    begin
      s:=Name;
      WriteBool(s,csVisible,Visible);
    end;
    //File Section
    WriteString(csFileSection,csMyLoveFile,MyLoveFile);
    WriteString(csFileSection,csNearFile,NearFile);
    WriteString(csFileSection,csFileList0,FileList[0]);
    WriteString(csFileSection,csFileList1,FileList[1]);
    WriteString(csFileSection,csFileList2,FileList[2]);
    WriteString(csFileSection,csFileList3,FileList[3]);
    WriteString(csFileSection,csFileList4,FileList[4]);
    WriteBool(csFileSection,csOpenSrmWithApp,OpenSrmWithApp);
    WriteBool(csFileSection,csLoadNearFile,LoadNearFile);
    WriteBool(csFileSection,csMyLoveVisible,MyLoveVisible);
    WriteBool(csFileSection,csFileListVisible,FileListVisible);
    WriteBool(csFileSection,csSaveDbQuery,SaveDbQuery);
    WriteBool(csFileSection,csDelRecordQuery,DelRecordQuery);
  end;
  Ini.Free;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品18久久久久久久久 | 国产午夜精品在线观看| 久久久噜噜噜久久中文字幕色伊伊| 亚洲欧美一区二区在线观看| 日本在线播放一区二区三区| 成人免费的视频| 精品999久久久| 午夜成人在线视频| 91免费国产在线观看| 久久久久久亚洲综合| 奇米影视一区二区三区| 色婷婷激情综合| 国产精品三级电影| 韩国成人福利片在线播放| 欧美日韩视频在线观看一区二区三区| 国产精品女主播在线观看| 国产精品 日产精品 欧美精品| 欧美精品久久99久久在免费线| 亚洲人成影院在线观看| 国产乱国产乱300精品| 日韩三级在线观看| 日本麻豆一区二区三区视频| 91激情五月电影| 亚洲精品国产无套在线观| 99久久综合狠狠综合久久| 久久久久久久久久电影| 国产一区在线精品| 欧美成人a∨高清免费观看| 蜜臀av一区二区三区| 91精品国产入口在线| 免费在线观看视频一区| 欧美一区二区三区免费大片 | 久久成人免费电影| 日韩欧美三级在线| 久久成人麻豆午夜电影| 337p日本欧洲亚洲大胆精品| 久久99国产精品久久| 精品美女一区二区| 国产成人无遮挡在线视频| 欧美激情一区二区三区全黄| 成人免费视频一区| 亚洲少妇最新在线视频| 日本高清不卡一区| 日本不卡中文字幕| 精品捆绑美女sm三区| 国产成人免费av在线| 国产精品色婷婷| 在线免费av一区| 免费久久精品视频| 国产欧美日韩三级| 成人激情动漫在线观看| 又紧又大又爽精品一区二区| 欧美性大战xxxxx久久久| 日韩精品高清不卡| 欧美成人性福生活免费看| 大尺度一区二区| 亚洲最大成人综合| 欧美videos中文字幕| av网站一区二区三区| 亚洲午夜一区二区三区| 精品国产乱码91久久久久久网站| 国产精品一区2区| 一区二区三区久久| 2023国产精华国产精品| 色综合天天综合在线视频| 日韩av成人高清| 亚洲国产精品精华液ab| 欧美日韩一级片网站| 国产精华液一区二区三区| 亚洲精品欧美在线| 精品国产乱码91久久久久久网站| av欧美精品.com| 毛片av一区二区| 一区二区三区.www| 国产色综合久久| 欧美久久久影院| 成人理论电影网| 九九精品一区二区| 亚洲午夜电影在线观看| 国产日韩欧美不卡在线| 91精品国产综合久久久久久久久久| 国产精品一区二区在线播放| 天堂成人国产精品一区| 亚洲欧洲国产日本综合| 精品日韩在线观看| 欧美日韩第一区日日骚| 91小宝寻花一区二区三区| 国产中文字幕一区| 日韩精品福利网| 亚洲一卡二卡三卡四卡无卡久久 | 激情综合色丁香一区二区| 国产精品女主播在线观看| 精品三级av在线| 欧美精品日日鲁夜夜添| 在线观看日韩国产| 91亚洲国产成人精品一区二三 | 调教+趴+乳夹+国产+精品| 中文字幕在线不卡一区| 久久久99久久| 欧美大肚乱孕交hd孕妇| 欧美精品久久99久久在免费线| 色婷婷狠狠综合| 波多野结衣欧美| 国产精品一区二区三区四区| 蜜桃久久av一区| 麻豆一区二区99久久久久| 午夜欧美在线一二页| 亚洲永久免费av| 亚洲综合色区另类av| 亚洲六月丁香色婷婷综合久久| 中文av一区二区| 国产日产欧美精品一区二区三区| 精品国产一区二区三区不卡| 日韩免费电影网站| 亚洲精品在线网站| 国产日韩高清在线| 日本一区二区久久| 综合色中文字幕| 一区二区三区视频在线看| 亚洲一区二区三区三| 午夜日韩在线电影| 日韩精品91亚洲二区在线观看| 视频在线在亚洲| 免费三级欧美电影| 久草中文综合在线| 国产乱码精品1区2区3区| 国产.欧美.日韩| 91在线观看污| 欧美日韩精品一区二区| 91麻豆精品国产91久久久 | 欧洲av在线精品| 欧美日本一道本| 日韩美女主播在线视频一区二区三区| 欧美电视剧在线观看完整版| 国产三级一区二区| 亚洲综合av网| 免费日韩伦理电影| 成人av电影免费在线播放| 欧美在线免费视屏| 日韩欧美的一区二区| 亚洲国产精品黑人久久久| 一区二区三区在线观看网站| 奇米色一区二区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 蜜臀久久99精品久久久久久9| 久久精品国产精品青草| 成人av集中营| 91精品欧美久久久久久动漫 | 亚洲狼人国产精品| 青青草精品视频| 97久久精品人人做人人爽| 67194成人在线观看| 国产欧美一区视频| 视频在线观看一区二区三区| 大陆成人av片| 日韩一级视频免费观看在线| 一色桃子久久精品亚洲| 奇米888四色在线精品| 波波电影院一区二区三区| 欧美一区二区视频观看视频| 国产精品午夜免费| 久久69国产一区二区蜜臀 | 91丝袜美女网| 日韩欧美国产一区二区三区 | 日本道色综合久久| 精品电影一区二区| 亚洲一级二级在线| 不卡电影一区二区三区| 欧美电影免费观看高清完整版在线| 日韩伦理av电影| 国产精品一区二区91| 日韩一区二区三区三四区视频在线观看| 国产精品国产三级国产普通话99 | 日韩精品一区二区三区在线观看| 国产精品成人免费精品自在线观看| 亚瑟在线精品视频| 色综合天天综合给合国产| 国产日韩高清在线| 激情文学综合丁香| 日韩欧美黄色影院| 日韩va亚洲va欧美va久久| 91福利精品视频| 17c精品麻豆一区二区免费| 国产福利视频一区二区三区| 日韩欧美中文字幕公布| 亚洲va欧美va天堂v国产综合| 色哟哟一区二区三区| 欧美经典一区二区三区| 国产一区二区在线影院| 精品美女一区二区| 久草在线在线精品观看| 精品嫩草影院久久| 精品一区二区在线观看| 欧美成人精品福利| 美国十次了思思久久精品导航| 8v天堂国产在线一区二区| 日韩精品乱码av一区二区| 7777精品伊人久久久大香线蕉的| 一区二区三区精品久久久| 欧美午夜宅男影院|