相关疑难解决方法(0)

如何使用(在Delphi中)创建文件(或文件集)的数据库格式?

我有许多不同程序创建的数据文件.有没有办法确定用于创建数据文件的数据库和数据库版本.

例如,我想确定哪些文件是从Microsoft Access,dBASE,FileMaker,FoxPro,SQLite或其他文件创建的.

我真的只是想以某种方式快速扫描文件,并显示有关它们的信息,包括源数据库和版本.

作为参考,我正在使用Delphi 2009.

database delphi identify file-structure

9
推荐指数
1
解决办法
8594
查看次数

如何在TImage控件中加载和显示tiff图像?

我目前正在研究Delphi XE2试用版.我想在TImage控件中加载和显示TIFF图像,而不使用任何第三方组件/库.

我尝试下面的代码,但它不是为我而烦恼.

Procedure TForm1.Button1Click(Sender: TObject); 
Var 
     OleGraphic               : TOleGraphic; 
     fs                       : TFileStream; 
     Source                   : TImage; 
     BMP                      : TBitmap; 
Begin 
     Try 
          OleGraphic := TOleGraphic.Create; 

          fs := TFileStream.Create('c:\testtiff.dat', fmOpenRead Or fmSharedenyNone); 
          OleGraphic.LoadFromStream(fs); 

          Source := Timage.Create(Nil); 
          Source.Picture.Assign(OleGraphic); 

          BMP := TBitmap.Create; 
          bmp.Width := Source.Picture.Width; 
          bmp.Height := source.Picture.Height; 
          bmp.Canvas.Draw(0, 0, source.Picture.Graphic); 

          image1.Picture.Bitmap := bmp;
     Finally 
          fs.Free; 
          OleGraphic.Free; 
          Source.Free; 
          bmp.Free; 
     End; 
End;
Run Code Online (Sandbox Code Playgroud)

请指教.

delphi tiff delphi-xe2

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

delphi ×2

database ×1

delphi-xe2 ×1

file-structure ×1

identify ×1

tiff ×1