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

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

?? ulott3d.~pas

?? 福利彩票3D分析程序 使用Delphi開發。
?? ~PAS
?? 第 1 頁 / 共 5 頁
字號:
         Code2_2:Shortint	;
         Code2_3:Shortint ;
         Code2_4:Shortint ;
         Code3_1:Shortint	;
         Code3_2:Shortint	;
         Code3_3:Shortint ;
         Code3_4:Shortint ;
         Count:integer;
   end;
   TCompages444CodeList=record
         OnlgFlag:boolean;  //號碼是否唯一
         Compages444CodeList:array[0..cnCompages444CodeMax-1] of  TCompages444CodeNode;
   end;

   ///******************************//
   //組3組合列表,不考慮哪個是重號
   TZH3CodeTypeNoNode=record
        Code1:shortint;
        Code2:shortint;
        Count:integer;
   end;
   TZH3CodeTypeNoList=record
        ZH3CodeTypeNoList:array[0..cnZH3CodeTypeNoMax-1] of TZH3CodeTypeNoNode;
   end;

  //////////////////////////////////////////////////////////////////////////////////////////
  TForm3D = class(TForm)
    ControlBar3D: TControlBar;
    PanelColor: TPanel;
    ColorDialog: TColorDialog;
    ButtonColor: TButton;
    ButtonStat: TButton;
    StatusBar1: TStatusBar;
    ZcPersistGrid: TZcPersistGrid;
    ButtonGetCode: TButton;
    ButtonCopy: TButton;
    PanelInput: TPanel;
    ButtonQuit: TButton;
    MainMenu: TMainMenu;
    File3D: TMenuItem;
    File3D_Stat: TMenuItem;
    File3D_Quit: TMenuItem;
    Menu_Param: TMenuItem;
    Menu_DisplaySet: TMenuItem;
    ButtonSelect: TButton;
    procedure ButtonColorClick(Sender: TObject);
    procedure ButtonStatClick(Sender: TObject);
    procedure ButtonGetCodeClick(Sender: TObject);
    procedure ButtonCopyClick(Sender: TObject);
    procedure ButtonQuitClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure ZcPersistGridMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure ButtonSelectClick(Sender: TObject);
  private
    { Private declarations }
  public


    procedure GetCodeFromFile;  //從文件取號碼
    procedure SetInitParam;  //設置初始化參數
    procedure DisplayHeadLine; //顯示標題
    procedure DisplayHeadLineRepaint(pIdx:integer); //重新顯示標題
    procedure SetCellValue(pCol:integer;pRow:integer;pValue:string);//設置單元格值
    procedure SetBackColor(pCol:integer;pRow:integer;pBkColor:TColor); //設置單元格背景色


    function GetOddEvenCount(pCode1:integer;pCode2:integer;pCode3:integer):integer; //判定奇偶個數(奇數個數)
    function GetBigSmallCount(pCode1:integer;pCode2:integer;pCode3:integer):integer; //判定大小個數(大的個數)
    function GetCodeCount(pCode1:integer;pCode2:integer;pCode3:integer):integer;  //判定號碼個數
    function GetShapeIndex(pCode1:integer;pCode2:integer;pCode3:integer):integer; //取得形狀ID
    function GetLinkCodeCount(pCode1:integer;pCode2:integer;pCode3:integer):integer; //取得連號個數
    function GetTreasureCount(pCode1:integer;pCode2:integer;pCode3:integer):integer; //取得開寶個數
    function GetBrotherCount(pCode1:integer;pCode2:integer;pCode3:integer;pType:string):integer; //取得兩個數
    function GetPreDisplayFlag(pCode1:integer;pCode2:integer;pCode3:integer;pCurRow:integer):integer; //該號碼以前是否出現過
    function GetPreNDisplayFlag(pCode1:integer;pCode2:integer;pCode3:integer;pCurRow:integer):integer; //該號碼以前是否出現過
    procedure GetCheckSelect(var pCellArray:TCellArray;pMaxCol:integer;pMaxRow:integer); //根據在選號取設定的參數進行驗證排列
    procedure GetCheckSelectZH6(var pCellArray:TCellArray;pMaxCol:integer;pMaxRow:integer); //根據在選號取設定的參數進行驗證組6
    procedure Compage3CodeHeadLine;  //3個號碼組合標題分析
    function GetCompage3CodeIdx(pCode1:integer;pCode2:integer;pCode3:integer):integer;  //取得該號碼在3個號碼組合中的索引
    procedure Compage4CodeHeadLine;  //4個號碼組合標題分析
    procedure SetCompage4CodeCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //設置該號碼在4個號碼組合中的標志
    procedure Compage5CodeHeadLine;  //5個號碼組合標題分析
    procedure SetCompage5CodeCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //設置該號碼在5個號碼組合中的標志
    procedure Compage6CodeHeadLine;  //6個號碼組合標題分析
    procedure SetCompage6CodeCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //設置該號碼在6個號碼組合中的標志
    procedure Compage7CodeHeadLine;  //7個號碼組合標題分析
    procedure SetCompage7CodeCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //設置該號碼在7個號碼組合中的標志
    procedure Compage8CodeHeadLine;  //8個號碼組合標題分析
    procedure SetCompage8CodeCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //設置該號碼在8個號碼組合中的標志
    procedure Compage222CodeHeadLine;  //222個號碼組合標題分析
    procedure SetCompage222CodeCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //設置該號碼在222個號碼組合中的標志
    procedure Compage333CodeHeadLine;  //333個號碼組合標題分析
    procedure SetCompage333CodeCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //設置該號碼在333個號碼組合中的標志
    procedure Compage444CodeHeadLine;  //444個號碼組合標題分析
    procedure SetCompage444CodeCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //設置該號碼在444個號碼組合中的標志

    function  GetPreDispNCurDispCellArrayFlag(pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer):integer; //設置該號碼以前出現>=N次,本次再出現的標志
    function  GetCompages3BeforeNFlag(pCode1:integer;pCode2:integer;pCode3:integer):integer; // 組合3排在前N個的組合出現情況
    function  GetNCompagesFlag(pCode1:integer;pCode2:integer;pCode3:integer):integer; // 多種組合方式
    
    procedure Brother2TopHeadLine;  //兩個號碼在不同位置出現排名
    procedure SetBrother2TopCellArrayFlag(var pCellArray:TCellArray;pCode1:integer;pCode2:integer;pCode3:integer;pRowNum:integer);  //兩個號碼在不同位置出現排名
  
    //***************************//
    //組3,出現情況
    function  GetIsZH3Flag(pCode1:integer;pCode2:integer;pCode3:integer):integer; //判定次號碼是否組3,1是,-1不是
    function  GetZH3In45Flag(pCode1:integer;pCode2:integer;pCode3:integer):integer; //判定組合3在45個組合中位置,-1沒有發現
    procedure ZH3Select2HeadLine;  //組合3,10個取2個組合45個,從出現次數大到小排列
    function  GetZH3In45SelectPreNFlag(pCode1:integer;pCode2:integer;pCode3:integer):integer; //組合3中45個組合取前N個出現情況

    procedure InitCellArray(var pCellArray:TCellArray;pMaxCol:integer;pMaxRow:integer); //初始化二維數組
    procedure Statistic_Merge_Display(pCellArray:TCellArray;pBeginColIdx:integer;pBeginRowIdx:integer;pMaxCol:integer;pMaxRow:integer;pHeadLineIdx:integer); //統計結果和匯總結果顯示
    procedure Statistic_Merge_Main; //分析過程

  end;



var
  Form3D: TForm3D;

  /////////////////////////////////////////////////
  //全局變量
    gl_CodeList:TCodeList;                 //號碼列表
    gl_HeadLineList:THeadLineList;         //標題列表
    gl_HeadLineGridStartCol:integer;       //標題在表格中開始列
    gl_HeadLIneGridStartRow:integer;       //標題在表格中開始行
    gl_InfoStartCol:integer;               //分析內容開始列
    gl_InfoFirstStartRow:integer;          //分析內容第一部分開始行
    gl_InfoSecondStartRow:integer;         //分析內容第二部分開始行

    gl_BackColorList:TBackColorList;       //背景顏色列表

    gl_Compages3CodeList:TCompages3CodeList; //3個號碼組合列表
    gl_Compages4CodeList:TCompages4CodeList; //4個號碼組合列表
    gl_Compages5CodeList:TCompages5CodeList; //5個號碼組合列表
    gl_Compages6CodeList:TCompages6CodeList; //6個號碼組合列表
    gl_Compages7CodeList:TCompages7CodeList; //7個號碼組合列表
    gl_Compages8CodeList:TCompages8CodeList; //8個號碼組合列表
    gl_Compages222CodeList:TCompages222CodeList; //222個號碼組合列表
    gl_Compages333CodeList:TCompages333CodeList; //333個號碼組合列表
    gl_Compages444CodeList:TCompages444CodeList; //444個號碼組合列表

    gl_NodeCodeTable222:array[0..cnMaxZH222] of TCompages222CodeNode;  //222組合列表
    gl_NodeCodeTable333:array[0..cnMaxZH333] of TCompages333CodeNode;  //333組合列表
    gl_NodeCodeTable444:array[0..cnMaxZH444] of TCompages444CodeNode;  //444組合列表

    gl_Brother2TopList:array[0..cnBrother2TopMax] of  TBrother2TopNode;  //兩個號碼在不同位置出現排名
    
    //************************************************//
    //組合3,類型列表
    gl_ZH3CodeTypeNoList:TZH3CodeTypeNoList;  //組合3中45個組合列表(不考慮重號)

implementation

uses uGetCode;

{$R *.dfm}

////////////////////////////////////////////////////////////////////////////////////////////////////
//////
//////     繪制表頭
//////
////////////////////////////////////////////////////////////////////////////////////////////////////

//從文件取號碼
procedure TForm3D.GetCodeFromFile;
var
  CodeFile:TextFile;
  sCode:string;
begin
  AssignFile(CodeFile,'Code.txt');
  Reset(CodeFile);
  try
     gl_CodeList.CurCodeCount:=0;
     while not Eof(CodeFile) do
     begin
        Readln(CodeFile,sCode);
        if length(sCode)>=11 then
        begin
          gl_CodeList.CodeList[gl_CodeList.CurCodeCount].CodeDateNumber:=Copy(sCode,1,7);
          gl_CodeList.CodeList[gl_CodeList.CurCodeCount].Code1:=StrToInt(Copy(sCode,9,1));
          gl_CodeList.CodeList[gl_CodeList.CurCodeCount].Code2:=StrToInt(Copy(sCode,10,1));
          gl_CodeList.CodeList[gl_CodeList.CurCodeCount].Code3:=StrToInt(Copy(sCode,11,1));
          gl_CodeList.CurCodeCount:=gl_CodeList.CurCodeCount+1; //記錄數
        end;
     end;
  finally
    CloseFile(CodeFile);
  end;

end;


//設置初始化參數
procedure TForm3D.SetInitParam;
var
   i,j,k:integer;
   Rect:TRect;
   Ini: TIniFile;
   vCodeZHOnly_3Code:boolean;
   vCodeZHOnly_4Code:boolean;
   vCodeZHOnly_5Code:boolean;
   vCodeZHOnly_6Code:boolean;
   vCodeZHOnly_7Code:boolean;
   vCodeZHOnly_8Code:boolean;
   vCodeZHOnly_222Code:boolean;
   vCodeZHOnly_333Code:boolean;
   vCodePreNDispCurDisp:boolean;
begin
   Ini := TIniFile.Create( ChangeFileExt( Application.ExeName, '.INI' ) );
   try
      vCodeZHOnly_3Code:=Ini.ReadBool( 'CodeZHOnly', '3CodeOnly', true);
      vCodeZHOnly_4Code:=Ini.ReadBool( 'CodeZHOnly', '4CodeOnly', true);
      vCodeZHOnly_5Code:=Ini.ReadBool( 'CodeZHOnly', '5CodeOnly', true);
      vCodeZHOnly_6Code:=Ini.ReadBool( 'CodeZHOnly', '6CodeOnly', true);
      vCodeZHOnly_7Code:=Ini.ReadBool( 'CodeZHOnly', '7CodeOnly', true);
      vCodeZHOnly_8Code:=Ini.ReadBool( 'CodeZHOnly', '8CodeOnly', true);
      vCodeZHOnly_222Code:=Ini.ReadBool( 'CodeZHOnly', '222CodeOnly', true);
      vCodeZHOnly_333Code:=Ini.ReadBool( 'CodeZHOnly', '333CodeOnly', true);

    //取開獎號碼
    GetCodeFromFile;

    //設置全局變量值
    gl_HeadLineGridStartCol:=1;       //標題在表格中開始列
    gl_HeadLIneGridStartRow:=1;       //標題在表格中開始行
    gl_InfoStartCol:=1;               //分析內容開始列
    gl_InfoFirstStartRow:=3;          //分析內容第一部分開始行

    //背景顏色
    gl_BackColorList.clEndCodeBKColor:=TColor(RGB(177,255,155));
    gl_BackColorList.clColColorList[0]:=TColor(RGB(255,255,255));
    gl_BackColorList.clColColorList[1]:=TColor(RGB(227,221,255));
    gl_BackColorList.clColColorList[2]:=TColor(RGB(200,255,200));
    gl_BackColorList.clColColorList[3]:=TColor(RGB(253,217,255));
    gl_BackColorList.clSecondHeadLineBKColor:=cl3DLight;
    gl_BackColorList.clJunColor:=TColor(RGB(107,245,107));
    gl_BackColorList.clJianColor:=TColor(RGB(254,180,194));
    gl_BackColorList.clNoDisplayCount:=TColor(RGB(253,235,151));

    //根據開獎號,設置參數
    gl_InfoSecondStartRow:=gl_CodeList.CurCodeCount+10;  //分析內容第二部分開始行
    ZcPersistGrid.ColCount:=cnHeadLineMaxCount;  //表格列數
    ZcPersistGrid.RowCount:=gl_CodeList.CurCodeCount*2; //表格行數

    //三個號碼分析是,默認三個號碼都不同
    gl_Compages3CodeList.OnlgFlag:=vCodeZHOnly_3Code;
    for i:=0 to cnCompages3CodeMax-1 do
    begin
        gl_Compages3CodeList.Compages3CodeList[i].Code1:=-1;
        gl_Compages3CodeList.Compages3CodeList[i].Code2:=-1;
        gl_Compages3CodeList.Compages3CodeList[i].Code3:=-1;
        gl_Compages3CodeList.Compages3CodeList[i].Count:=0;
    end;

    //四個號碼分析是,默認四個號碼都不同
    gl_Compages4CodeList.OnlgFlag:=vCodeZHOnly_4Code;
    for i:=0 to cnCompages4CodeMax-1 do
    begin
        gl_Compages4CodeList.Compages4CodeList[i].Code1:=-1;
        gl_Compages4CodeList.Compages4CodeList[i].Code2:=-1;
        gl_Compages4CodeList.Compages4CodeList[i].Code3:=-1;
        gl_Compages4CodeList.Compages4CodeList[i].Code4:=-1;
        gl_Compages4CodeList.Compages4CodeList[i].Count:=0;
    end;

    //五個號碼分析是,默認五個號碼都不同
    gl_Compages5CodeList.OnlgFlag:=vCodeZHOnly_5Code;
    for i:=0 to cnCompages5CodeMax-1 do
    begin
        gl_Compages5CodeList.Compages5CodeList[i].Code1:=-1;
        gl_Compages5CodeList.Compages5CodeList[i].Code2:=-1;
        gl_Compages5CodeList.Compages5CodeList[i].Code3:=-1;
        gl_Compages5CodeList.Compages5CodeList[i].Code4:=-1;
        gl_Compages5CodeList.Compages5CodeList[i].Code5:=-1;
        gl_Compages5CodeList.Compages5CodeList[i].Count:=0;
    end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区0| 高清在线观看日韩| 国产午夜精品久久| 欧美日韩精品电影| av成人老司机| 国产资源精品在线观看| 午夜欧美2019年伦理| 国产精品视频九色porn| 欧美大黄免费观看| 欧美性猛交xxxx乱大交退制版 | 精品久久久久一区二区国产| av在线不卡电影| 另类小说色综合网站| 一区二区三区在线免费视频| 日韩一级视频免费观看在线| 欧美色网站导航| 色综合久久久网| 国v精品久久久网| 久久国产精品免费| 日韩在线a电影| 亚洲成人自拍一区| 亚洲一区二区五区| 亚洲男人的天堂网| 成人免费在线视频观看| 久久久精品国产免费观看同学| 在线成人免费观看| 欧美日韩中文一区| 欧美综合天天夜夜久久| 色综合天天综合网天天看片| 成人动漫av在线| 丁香婷婷深情五月亚洲| 国产成人在线免费| 国产福利精品导航| 国产精品一区二区在线看| 韩国欧美国产一区| 精品写真视频在线观看 | 99精品视频免费在线观看| 美国一区二区三区在线播放| 亚洲高清在线精品| 亚洲欧美日韩中文播放| 国产欧美一区二区精品婷婷| 欧美高清www午色夜在线视频| 色综合欧美在线| av资源站一区| 处破女av一区二区| 国产69精品一区二区亚洲孕妇 | 伊人色综合久久天天人手人婷| 久久精品亚洲精品国产欧美kt∨ | 亚洲狠狠丁香婷婷综合久久久| 中文字幕成人av| 久久久www成人免费无遮挡大片| 欧美一卡二卡三卡| 日韩午夜精品电影| 日韩一区二区三区电影在线观看| 在线一区二区三区四区| 欧美日韩国产一级片| 日韩欧美国产一区二区在线播放| 亚洲精品在线网站| 日本一区二区不卡视频| 一区二区三区不卡在线观看 | 国产福利一区二区三区| 99久久精品免费| 91精品欧美综合在线观看最新| 日韩欧美久久久| 国产精品久久免费看| 亚洲精品视频在线观看免费| 亚洲成人动漫在线观看| 久久99精品国产麻豆婷婷洗澡| 国产精品中文字幕日韩精品| 一本大道久久a久久综合婷婷| 欧美嫩在线观看| 久久无码av三级| 亚洲靠逼com| 美国三级日本三级久久99| 国产91精品久久久久久久网曝门| 在线观看日韩av先锋影音电影院| 欧美一区二区三区日韩视频| 中文字幕高清不卡| 337p亚洲精品色噜噜狠狠| 毛片av中文字幕一区二区| www.色综合.com| 欧美电影一区二区三区| 国产午夜亚洲精品理论片色戒| 亚洲三级在线看| 久久97超碰国产精品超碰| 99久久综合精品| 欧美本精品男人aⅴ天堂| 亚洲激情图片小说视频| 国产在线精品免费| 欧美日韩亚洲综合| 欧美激情中文字幕一区二区| 秋霞成人午夜伦在线观看| 成人av电影在线观看| 欧美成人伊人久久综合网| 亚洲自拍另类综合| 岛国av在线一区| 精品三级在线观看| 亚洲韩国一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 在线观看一区不卡| 国产精品久久久久久久久免费相片 | 精品写真视频在线观看| 欧美日韩精品免费| 亚洲国产精品v| 午夜国产不卡在线观看视频| 国产精品99久久久久久似苏梦涵| 制服丝袜中文字幕亚洲| 亚洲视频一区二区在线观看| 国产一区不卡在线| 91精品国产日韩91久久久久久| 亚洲色图制服诱惑| 波多野结衣一区二区三区| 精品欧美乱码久久久久久| 亚洲精品国产精华液| 国产资源在线一区| 欧美日韩电影一区| 91美女片黄在线观看| 3d成人动漫网站| 亚洲免费观看高清完整版在线观看 | av毛片久久久久**hd| 精品少妇一区二区三区在线视频| 亚洲视频资源在线| 国产一区二区精品久久91| 欧美麻豆精品久久久久久| 国产精品激情偷乱一区二区∴| 久久精品国产一区二区三| 日本高清成人免费播放| 国产日产欧美一区二区视频| 麻豆91免费观看| 欧美xxx久久| 狠狠色狠狠色合久久伊人| 日韩精品一区在线观看| 久久精品久久久精品美女| 欧美刺激午夜性久久久久久久| 免费看欧美美女黄的网站| 日韩午夜激情电影| 激情成人午夜视频| 久久这里只有精品首页| 国产精品白丝av| 国产精品污污网站在线观看| 成人午夜视频在线| 18成人在线观看| 欧美中文一区二区三区| 亚洲午夜激情网站| 欧美肥妇bbw| 精品一区二区在线观看| 久久久国产精品麻豆| 国产.欧美.日韩| 亚洲婷婷综合久久一本伊一区| 96av麻豆蜜桃一区二区| 亚洲一区在线观看免费观看电影高清 | 日韩欧美国产综合在线一区二区三区| 毛片av一区二区| 国产亚洲视频系列| 97久久超碰精品国产| 亚洲图片欧美视频| 日韩欧美国产一区在线观看| 国产美女精品人人做人人爽| 国产精品免费看片| 91久久久免费一区二区| 午夜不卡av免费| 精品国产污网站| 成人手机电影网| 亚洲午夜国产一区99re久久| 日韩一区二区三区四区| 成人高清视频免费观看| 亚洲午夜久久久久久久久电影网| 欧美一区二区三区免费| 成人av影院在线| 亚洲在线观看免费| 精品美女被调教视频大全网站| 成人精品国产福利| 亚洲国产成人高清精品| 精品国产区一区| av高清不卡在线| 免费观看成人av| 一区精品在线播放| 日韩欧美一区电影| eeuss鲁片一区二区三区| 亚欧色一区w666天堂| 国产欧美日韩在线观看| 欧美日韩高清影院| 大尺度一区二区| 日韩福利视频导航| 综合久久久久久久| 精品国产乱码久久久久久久久| 91在线小视频| 久久99精品久久久久| 亚洲一级片在线观看| 国产拍欧美日韩视频二区| 欧美高清视频不卡网| av成人老司机| 国产一区二区三区四| 亚洲电影一级片| 亚洲日穴在线视频| 久久久久久久久久久99999| 欧美色精品在线视频| 不卡一卡二卡三乱码免费网站| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲人成网站影音先锋播放|