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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? make.~pas

?? 自己寫的把gif合成一個bin文件的程序
?? ~PAS
字號:
unit Make;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, Grids, DBGrids, ComCtrls;

type
  TForm1 = class(TForm)
    bt_add: TBitBtn;
    s_grid: TStringGrid;
    bt_close: TBitBtn;
    od: TOpenDialog;
    StatusBar1: TStatusBar;
    bt_del: TBitBtn;
    bt_done: TBitBtn;
    GroupBox1: TGroupBox;
    GroupBox2: TGroupBox;
    Label1: TLabel;
    m_startAddress: TComboBox;
    procedure bt_addClick(Sender: TObject);
    procedure bt_closeClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure s_gridDblClick(Sender: TObject);
    procedure bt_delClick(Sender: TObject);
    procedure bt_doneClick(Sender: TObject);
    procedure m_startAddressChange(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.bt_addClick(Sender: TObject);
begin

s_grid.RowCount := s_grid.RowCount + 1;
s_grid.Cells[1,s_grid.RowCount-1] := IntToStr(s_grid.RowCount-1);
end;

procedure TForm1.bt_closeClick(Sender: TObject);
begin
Exit;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
 i :integer;
 F: TextFile;
 S: string;

begin
  //s_grid.RowCount := s_grid.RowCount-1;
if FileExists(ExtractFilePath(Application.ExeName) + '\res_list.txt') = FALSE  then
   begin
      ShowMessage('文本數(shù)據(jù)庫為空.');
   end
else
   begin
      AssignFile(F, ExtractFilePath(Application.ExeName) + '\res_list.txt');
      Reset(F);
    //test code

   // ShowMessage(inttostr(len));

      i :=1;
      while not EOF(F) Do
      begin
        readln(F, s);
        if Length(s) > 10 then
        begin
        if i>=2  then s_grid.RowCount := s_grid.RowCount + 1;
        s_grid.Cells[1,i] := IntToStr(i);
        s_grid.Cells[2,i] := s;
        i := i + 1;
        end
      end ;
      CloseFile(F);
end;

s_grid.Cells[1,0] := '編號';
s_grid.Cells[2,0] := '文件路徑';
end;

procedure TForm1.s_gridDblClick(Sender: TObject);
  var y:integer;
 begin

  //x := s_grid.Col;
  y := s_grid.Row;
    if od.Execute then
    begin
         s_grid.Cells[2,y] := ExtractFilePath(od.FileName) + ExtractFileName(od.FileName);
    end
end;

procedure TForm1.bt_delClick(Sender: TObject);
begin
if s_grid.RowCount > 2 then
begin
    s_grid.RowCount := s_grid.RowCount - 1;
end

end;

procedure TForm1.bt_doneClick(Sender: TObject);
var
i:integer;
FileName:String;
szFileName:String;
F: TextFile;
res_f:file of Byte;
res_fw:file of byte;
FileLen : integer;
FileHeader : integer;
StartAddress:integer;
TempInt:integer;
TotalLen:integer;
TempByte : array[0..3] of byte;

begin

    if m_startAddress.text = '0' then
    begin
     ShowMessage('FLASH地址沒有設(shè)置');
     exit;
    end ;

    if m_startAddress.Text = '效果音' then
    begin
       StartAddress := 3342336;// 0x00330000;
       szFileName := 'voice.bin';
    end
    else if m_startAddress.Text = '可視主題' then
    begin
       StartAddress := 1114112;//0x00110000;
       szFileName   := 'vcall.bin';
    end
    else if m_startAddress.Text = '數(shù)碼相框' then
    begin
       StartAddress := 1245184;//0x00130000;
       szFileName := 'dpf.bin';
    end
    else if m_startAddress.Text = '屏保' then
    begin
       StartAddress := 3145728;//0x00300000;
       szFileName := 'scr.bin'
    end
    else if m_startAddress.Text = '日歷' then
    begin
       StartAddress := 2883584;//0x002c0000;
       szFileName := 'cldr.bin';
    end
    else if m_startAddress.Text = 'UI' then
    begin
       StartAddress := 1835008;//0x001c0000;
       szFileName := 'uires.bin';
    end
    else if m_startAddress.Text = '開機(jī)動畫' then
    begin
       StartAddress := 3014656; //0x002E0000
       szFileName   := 'switch.bin';
    end
    else if m_startAddress.Text = '桌面主題' then
    begin
      StartAddress := 2752512;//0x002a0000
      szFileName   := 'desktop.bin';
    end;
    //end;


//保存資源列表
    FileName :=  ExtractFilePath(Application.ExeName) + '\res_list.txt';
    if FileExists(FileName) then DeleteFile(FileName);
    AssignFile(F, FileName);
    //ShowMessage(Application.ExeName+ '\res_list.txt');
    Rewrite(F);

    //s_grid.RowCount := s_grid.RowCount-1;
    for i:=1 to s_grid.RowCount-1   Do
      if i = s_grid.RowCount-1 then Write(F, s_grid.Cells[2, i])
      else
           Writeln(F, s_grid.Cells[2,i]);
    next ;

    CloseFile(F);

//制作資源內(nèi)容并保存
//FileHeader := 0;
//StartAddress := FlashStartAddress;//StrToInt(m_startAddress.Text);
FileLen := 0;
TotalLen := 0;
StartAddress := 0;
try
    FileName :=   ExtractFilePath(Application.ExeName) + szFileName ;

    //創(chuàng)建要保存的文件
    AssignFile(res_fw, FileName);
    rewrite(res_fw);

    //每個文件偏移地址4個字節(jié),長度四個字節(jié)
    FileHeader := (s_grid.RowCount-1) * 8;

    //創(chuàng)建文件表
    for i:=1 to s_grid.RowCount-1 Do
    begin
        AssignFile(res_f, s_grid.Cells[2,i]);
        Reset(res_f);
        //寫文件起始地址
        TempInt  :=  StartAddress+FileHeader+TotalLen;
        move(TempInt, TempByte[0], 4);
        Write(res_fw, TempByte[0]);
        Write(res_fw, TempByte[1]);
        Write(res_fw, TempByte[2]);
        Write(res_fw, TempByte[3]);

        //寫文件長度
        FileLen   := FileSize(res_f);
        TotalLen  := TotalLen + FileLen;
         
        move(FileLen, TempByte[0],4);
        Write(res_fw, TempByte[0]);
        Write(res_fw, TempByte[1]);
        Write(res_fw, TempByte[2]);
        Write(res_fw, TempByte[3]);

        CloseFile(res_f);
   
    end;
    //創(chuàng)建文件內(nèi)服
   for i:=1 to s_grid.RowCount-1 Do
    begin
        AssignFile(res_f, s_grid.Cells[2,i]);
        Reset(res_f);
        //寫文件數(shù)據(jù)
        while not EOF(res_f) Do
        Begin
            Read(res_f, TempByte[0]);
            Write(Res_Fw, TempByte[0]);
        End;
        CloseFile(res_f);
    end;

    CloseFile(Res_Fw);
except
   ShowMessage('Write Error');
end;//end of try
end;

procedure TForm1.m_startAddressChange(Sender: TObject);
begin
   if m_startAddress.Text <> '0' then
    begin
      Label1.Caption := 'FLASH地址已設(shè)置';
    end
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一卡二卡| 亚洲婷婷综合色高清在线| 亚洲一区二区三区在线播放| 亚洲成人在线网站| 美女一区二区在线观看| 国产成a人亚洲精品| 99久久久国产精品免费蜜臀| 欧美高清视频不卡网| 久久影视一区二区| 夜夜揉揉日日人人青青一国产精品 | 久久精品视频一区二区| 亚洲欧美二区三区| 狠狠色狠狠色综合| 91福利区一区二区三区| 日韩免费看的电影| 亚洲色图20p| 国产最新精品精品你懂的| 91麻豆精品在线观看| 日韩欧美视频一区| 亚洲日本电影在线| 狠狠久久亚洲欧美| 欧美在线一区二区三区| 久久九九影视网| 亚洲成在人线在线播放| 成人国产精品视频| 欧美一二三在线| 亚洲欧美国产三级| 国产福利一区二区| 欧美蜜桃一区二区三区| 国产精品美女久久福利网站| 日本在线不卡视频一二三区| 成人黄色片在线观看| 欧美大白屁股肥臀xxxxxx| 伊人开心综合网| 国产激情精品久久久第一区二区| 欧美另类videos死尸| 亚洲天堂a在线| 日韩在线a电影| 成人激情午夜影院| 亚洲精品一区二区三区四区高清| 亚洲一级不卡视频| 99re视频精品| 亚洲国产精品av| 精品亚洲国产成人av制服丝袜| 91丨porny丨首页| 久久久不卡网国产精品一区| 日韩激情一区二区| 欧美自拍偷拍午夜视频| 国产精品乱人伦| 国产在线观看免费一区| 91精品欧美久久久久久动漫| 亚洲精品国产无套在线观| 大尺度一区二区| 久久久久久久久岛国免费| 91久久国产最好的精华液| 久久蜜桃av一区二区天堂| 欧美午夜片在线看| 中文字幕免费在线观看视频一区| 美腿丝袜亚洲色图| 欧美日本一道本在线视频| 亚洲精品va在线观看| 99riav一区二区三区| 国产精品热久久久久夜色精品三区| 国产在线视频不卡二| 欧美变态tickling挠脚心| 蜜臀av一区二区三区| 欧美二区乱c少妇| 亚洲午夜久久久久久久久电影院 | 欧美一区二区三区视频在线观看| 一区二区三区蜜桃| 日本高清视频一区二区| 亚洲男帅同性gay1069| 色综合天天综合网国产成人综合天 | 一区二区久久久久| 色香蕉久久蜜桃| 夜夜嗨av一区二区三区| 欧美综合一区二区| 亚洲综合999| 精品1区2区3区| 天堂精品中文字幕在线| 337p亚洲精品色噜噜| 三级欧美在线一区| 日韩一区二区三区高清免费看看 | 久久色中文字幕| 国产剧情在线观看一区二区| 国产精品区一区二区三| 丁香啪啪综合成人亚洲小说| 国产精品久久久久aaaa| 色综合一区二区三区| 亚洲一区在线电影| 欧美一区二区日韩一区二区| 精品一区二区久久| 中文字幕国产一区二区| 91日韩在线专区| 日日噜噜夜夜狠狠视频欧美人 | 国产福利电影一区二区三区| 国产精品私人影院| 色噜噜狠狠色综合中国| 午夜伦理一区二区| 欧美成va人片在线观看| 成人综合在线观看| 亚洲婷婷国产精品电影人久久| 欧美色窝79yyyycom| 蜜臀精品一区二区三区在线观看| 久久久不卡影院| 91激情在线视频| 美女诱惑一区二区| 国产精品美女一区二区三区| 精品视频123区在线观看| 久久99国产乱子伦精品免费| 国产精品久久久久久久第一福利| 欧美三区在线观看| 国产一区二区在线免费观看| 国产精品成人一区二区三区夜夜夜| 欧美写真视频网站| 国产在线看一区| 亚洲欧美区自拍先锋| 91精品免费在线观看| 国产精品一区不卡| 午夜激情一区二区三区| 久久蜜桃av一区精品变态类天堂| 91久久国产最好的精华液| 久久99精品国产91久久来源 | 欧美熟乱第一页| 国产一区二区三区在线观看精品 | 3d动漫精品啪啪一区二区竹菊| 国产精品一区二区在线观看网站 | 色欧美乱欧美15图片| 日本亚洲三级在线| 国产精品美女久久久久av爽李琼 | 国产在线日韩欧美| 亚洲综合激情小说| 国产欧美一区二区三区在线看蜜臀| 欧美伊人久久久久久久久影院| 国产乱码精品一区二区三| 天堂精品中文字幕在线| 亚洲人成伊人成综合网小说| 久久夜色精品一区| 69堂国产成人免费视频| 97国产一区二区| 国产麻豆成人精品| 日韩福利视频导航| 亚洲精品v日韩精品| 亚洲国产精品成人综合| 精品国产免费人成在线观看| 欧美亚洲国产一区在线观看网站| 国产伦理精品不卡| 亚洲va欧美va人人爽午夜| 国产精品久久久久久久久免费桃花| 日韩一区二区麻豆国产| 欧美综合视频在线观看| 99久久久精品免费观看国产蜜| 国产精品自在欧美一区| 日本va欧美va欧美va精品| 亚洲一区二区三区免费视频| 国产精品久久久久aaaa樱花| 久久亚洲一区二区三区明星换脸| 欧美美女直播网站| 91国产成人在线| 99久久精品国产观看| 国产成人久久精品77777最新版本| 喷水一区二区三区| 亚洲第一电影网| 亚洲激情综合网| 亚洲少妇最新在线视频| 欧美国产一区二区在线观看| 日韩精品一区二区三区四区视频| 欧美三电影在线| 色先锋资源久久综合| 99视频在线精品| 成人91在线观看| 成人激情黄色小说| www.日韩大片| 国产999精品久久久久久绿帽| 国产在线播放一区| 久久97超碰国产精品超碰| 麻豆精品一区二区三区| 蜜乳av一区二区| 免费看日韩精品| 青青草视频一区| 日韩不卡一区二区三区| 日本伊人色综合网| 免费不卡在线观看| 蜜臀av在线播放一区二区三区| 免费成人在线播放| 精品一二三四在线| 国产在线精品不卡| 国产91综合一区在线观看| 国产不卡视频在线播放| 成人美女在线视频| 91在线一区二区三区| 91麻豆6部合集magnet| 在线日韩av片| 欧美色综合久久| 69p69国产精品| 精品国产免费一区二区三区香蕉| 久久久亚洲精华液精华液精华液 | 一本色道久久综合精品竹菊| 91福利在线观看| 欧美日本韩国一区|