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

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

?? bmtestf.pas

?? 一個(gè)delphi下使用的壓縮組件 TCompress Component Set V8
?? PAS
字號:
unit bmtestf;
(*
  Compressed-Bitmap-As-Resources example for TCompress 3.0 -- no change from v2.5
  This provides instructions and working code examples for:
    a) Creating compressed bitmaps
    b) Turning them into compressed resources
    c) Loading/decompressing resources using LoadExpandedResource example program for tCompres
    d) Loading bitmaps from the decompressed resource

  Note:
  Although this example uses bitmaps, you can compress and
  store/load ANY kind of resource. In fact, an entire compressed archive
  (as created by COMPDEMO) can be stored as a resource -- as is done in
  the self-extracting EXE examples, SELFEXTR.DPR and SELFXSML.DPR

  INSTRUCTIONS:
  =============
  Part A: Making a compressed bitmap file using the CompressABitmap method:
  1. Choose a bitmap you like (e.g. FIREFISH.BMP) and put it in this directory
  2. Alter the MyBitmapName constant to name it properly (note: NO extension)
  3. Compile and run this program and push the Create button to make a compressed
     copy of the bitmap file (FIREFISH.ARC)

  Part B: Turning the compressed bitmap into a resource, and loading it into the EXE:
  4. Create a text file called BITMAPS.RC file containing the following (where
     any reference to FireFish is replaced with the correct name of your bitmap):
/* Compile this file with (16-bit): bin\brc -r BITMAPS.RC
   or                     (32-bit): bin\brc32 -r BITMAPS.RC
   That will create a BITMAPS.RES file which should be included in the main
   unit of your project.
*/
Firefish TCOMPRESS "Firefish.arc"
   (you can have as many lines as you have compressed bitmaps)

  5. Compile the resource file per the instructions in its header.
     Then remove the "-" which is currently in the {$-R BITMAPS.RES} line
     at the start of the implementation section of this file. This line
     loads your new resource into the EXE when it links the program.

  Part C: Loading and decompressing a named bitmap with LoadABitmap:
  6. Build and run the program (the compressed resource should now be in it)
  7. Push the Load button to load from the resource into the TImage component
     which is on the form.
  8. Congratulations -- your bitmap should now be displayed!

*)
interface

uses
  Wintypes, Winprocs, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Compress, ExtCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Image1: TImage;
    Button2: TButton;
    Compress1: TCompress;
    Memo1: TMemo;
    MyBitmap: TEdit;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure CompressABitmap(infilename, outfilename: string);
    procedure LoadABitmap(bm: TBitmap;Resname: string);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

const MyBitmapName = 'FireFish';

implementation

{$R *.DFM}
{-$R BITMAPS.RES} { Remove the "-" before recompiling and pushing the Load button }

{ outfilename is assumed to be infilename but with an ARC extension,
  but doesn't HAVE to be }
procedure TForm1.CompressABitmap(infilename, outfilename: string);
var infile, outfile: TFileStream;
begin
  infile := TFileStream.create(infilename,fmOpenRead);
  outfile := TFileStream.create(outfilename,fmCreate);
  try
     Compress1.Compress(outfile,infile,coLZH);
  finally
    infile.free;
    outfile.free;
  end;
end;

{ Loads a bitmap from the stream created by TCompress'
  LoadExpandedResource function }
procedure TForm1.LoadABitmap(bm: TBitmap;Resname: string);
var ResourceStream: TStream;
begin
   ResourceStream := Compress1.LoadExpandedResource(Resname,'');
   try
     bm.LoadFromStream(ResourceStream);
   finally
     ResourceStream.free;  { MUST make sure it gets freed }
   end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
   CompressABitmap(MyBitmap.text+'.bmp',MyBitmap.Text+'.arc');
   Showmessage('Created '+MyBItmap.Text+'.arc'#13#10+
      'Please continue from Step #4 of the instructions...');
   Close;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
     Memo1.Visible := False;
     LoadABitmap(Image1.Picture.Bitmap,Mybitmap.Text);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
     MyBitmap.Text := MyBitMapName;
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99视频一区二区三区| 国产精品你懂的在线| 久久精品视频在线免费观看| 亚洲激情在线激情| 国产乱码精品1区2区3区| 在线国产亚洲欧美| 中文字幕日本不卡| 久久爱www久久做| 717成人午夜免费福利电影| 国产精品大尺度| 成人晚上爱看视频| 精品美女一区二区三区| 图片区小说区国产精品视频| 99精品视频在线免费观看| 国产丝袜在线精品| 美腿丝袜亚洲综合| 56国语精品自产拍在线观看| 亚洲乱码国产乱码精品精小说 | 日韩高清不卡一区二区| 99久久久无码国产精品| 亚洲国产成人在线| 成人h动漫精品| 国产欧美日韩麻豆91| 国产在线播放一区三区四| 欧美一区二区三区视频| 日本怡春院一区二区| 欧美乱妇一区二区三区不卡视频| 亚洲电影视频在线| 欧美日韩高清一区二区| 亚洲午夜精品在线| 欧美日韩五月天| 性做久久久久久免费观看| 欧美午夜影院一区| 亚洲国产成人精品视频| 欧美日本乱大交xxxxx| 亚洲主播在线观看| 欧美日本不卡视频| 蜜臀精品一区二区三区在线观看 | 亚洲成人手机在线| 欧美亚洲禁片免费| 日本不卡视频在线| 日韩一卡二卡三卡国产欧美| 久久精品国产99国产| 久久综合九色综合97婷婷女人 | 国产精品久久久久久久久免费桃花| 国产麻豆视频精品| 国产精品久久久久永久免费观看| 91免费观看国产| 日一区二区三区| 精品av久久707| 成人天堂资源www在线| 亚洲黄色在线视频| 制服丝袜一区二区三区| 国产精品综合av一区二区国产馆| 国产精品久久久久久久久搜平片 | 日本va欧美va精品| 精品噜噜噜噜久久久久久久久试看 | 亚洲精品欧美激情| 91精品国产日韩91久久久久久| 国产中文字幕精品| 亚洲免费色视频| 日韩欧美一区电影| 99re在线精品| 久久99精品久久久久久动态图| 久久精品人人做人人爽人人| 一本大道久久a久久精品综合| 日本成人在线看| 国产亚洲精品bt天堂精选| 日本韩国视频一区二区| 激情国产一区二区| 亚洲免费观看视频| 精品国产污污免费网站入口| 色视频一区二区| 国产激情91久久精品导航| 亚洲成国产人片在线观看| 久久视频一区二区| 91官网在线观看| 国产精品一区二区黑丝| 亚洲综合免费观看高清完整版在线| 精品国产乱码久久久久久闺蜜| 日本久久一区二区三区| 国产精品99久| 麻豆91在线观看| 一区二区三区.www| 中文字幕av一区二区三区| 日韩欧美区一区二| 欧美日韩久久一区| 色综合 综合色| 成人深夜福利app| 激情综合色综合久久| 性欧美大战久久久久久久久| 中文字幕中文字幕一区二区| 精品国产乱码久久久久久免费 | 色诱视频网站一区| 大陆成人av片| 国产精品一区二区无线| 蜜桃在线一区二区三区| 午夜伦欧美伦电影理论片| 亚洲欧美日韩一区二区三区在线观看| 精品免费视频.| 日韩一区二区在线看| 欧美疯狂性受xxxxx喷水图片| 91免费小视频| 91在线观看视频| av在线不卡观看免费观看| 豆国产96在线|亚洲| 精品写真视频在线观看| 麻豆成人av在线| 精品亚洲欧美一区| 激情六月婷婷久久| 激情久久五月天| 国产在线视频一区二区| 国模大尺度一区二区三区| 狠狠色狠狠色综合系列| 亚洲视频1区2区| 中文字幕亚洲综合久久菠萝蜜| 国产性色一区二区| 国产欧美久久久精品影院 | 日韩欧美一二三区| 日韩免费电影网站| 精品国产一区二区精华| 欧美va亚洲va在线观看蝴蝶网| 日韩一级在线观看| 精品国产第一区二区三区观看体验 | 亚洲欧洲日韩av| 亚洲精品久久久蜜桃| 午夜视频一区二区三区| 国产精一品亚洲二区在线视频| 成人夜色视频网站在线观看| 国产成人高清在线| 色综合久久精品| 欧美精品久久久久久久多人混战| 制服丝袜亚洲播放| 2021中文字幕一区亚洲| 亚洲国产精品t66y| 亚洲国产一区视频| 精品一区二区三区视频在线观看 | 一本色道**综合亚洲精品蜜桃冫| 欧美综合久久久| 91麻豆精品国产| 国产丝袜欧美中文另类| 一区二区三区在线观看视频| 免费观看30秒视频久久| 成人av手机在线观看| 欧美视频中文一区二区三区在线观看| 欧美美女喷水视频| 国产亚洲综合色| 亚洲欧美日韩一区二区三区在线观看 | 久久精品国产99| 91麻豆精品一区二区三区| 欧美精品 日韩| 欧美国产日产图区| 亚洲成人你懂的| 成人高清免费在线播放| 欧美日韩一区二区三区四区| 精品理论电影在线观看| 亚洲精品v日韩精品| 国产主播一区二区| 欧美色图在线观看| 国产日产精品1区| 天天综合天天综合色| 国产不卡高清在线观看视频| 欧美午夜精品一区二区蜜桃| 国产日产精品一区| 午夜成人免费电影| fc2成人免费人成在线观看播放| 555夜色666亚洲国产免| 中文字幕一区二区三区四区| 精品在线亚洲视频| 99久久免费精品高清特色大片| 亚洲国产精品黑人久久久| 日韩黄色免费电影| 91日韩精品一区| 日本一区二区视频在线观看| 日韩av成人高清| 一本久道中文字幕精品亚洲嫩 | 欧美亚洲动漫精品| 1区2区3区国产精品| 国产精品中文字幕日韩精品| 7777精品伊人久久久大香线蕉 | 亚洲午夜精品久久久久久久久| 国产精品538一区二区在线| 欧美精品99久久久**| 亚洲一区二区五区| 色噜噜狠狠色综合中国| 中文字幕欧美国产| 国产电影精品久久禁18| 久久先锋影音av鲁色资源| 麻豆高清免费国产一区| 欧美一级夜夜爽| 日韩黄色片在线观看| 欧美卡1卡2卡| 亚洲h在线观看| 欧美日韩精品一区二区天天拍小说 | 色美美综合视频| 亚洲一区二区三区中文字幕| 在线精品视频小说1| 亚洲综合小说图片| 欧洲人成人精品| 亚洲夂夂婷婷色拍ww47|