如何在Delphi中创建结构化文件

时间:2012-12-21 14:27:11

标签: file delphi

我想创建一个存储的结构化文件:

键入1数据如下:

Name: UnicodeString;
ID: Integer;
Content: UnicodeString;
Img: TBitmap;

在其功能中,我需要它来存储大量记录,并能够搜索给定记录并计算记录总数。

在另一个文件中,我想存储类型2数据,如下所示:

-Name: String;
-BitmapDir
+ Bitmap1: TBitmap;
+ Bitmap2: TBitmap;
+..............: TBitmap;
+ BitmapN: TBitmap;
-Database
+ IniFile: TINIFiles;

你知道创建这些文件的方法吗?

我知道我可以使用库uKBDynamic创建类型为2的文件,其中包含示例SimpleStorage,但我真的不知道它以及如何使用它。

1 个答案:

答案 0 :(得分:0)

您可以使用Structured Storage。它是一个基于COM的api,可以让你自己编写几乎嵌入完整文件系统的文件。在那里,你可以写一个流列表,每个流包含你的一个记录的数据。