第二十章 开发Delphi对象式数据管理功能(五).docVIP

  • 8
  • 0
  • 约2.22万字
  • 约 59页
  • 2017-03-22 发布于江苏
  • 举报

第二十章 开发Delphi对象式数据管理功能(五).doc

第二十章 开发Delphi对象式数据管理功能(五)

第二十章 开发Delphi对象式数据管理功能(五) 20.3.1.1写DFM文件的过程:WriteComponentResFie    该过程带有两个参数FileName和Instance。FileName参数指定要写入的DFM文件名,Instance参数是TComponent类型的,它指定要写入的部件名,一般是TForm对象的子类。该过程将Instance部件和其拥有的所有部件写入DFM文件。   这个过程的意义在于,可以在程序运行过程中产生Delphi的窗体部件和在窗体中插入部件,并由该函数将窗体写入DFM文件,支持了动态DFM文件的重用性。   该过程的程序是这样的:   procedure WriteComponentResFile(const FileName: string; Instance: TComponent); var Stream: TStream; begin Stream := TFileStream.Create(FileName, fmCreate); try Stream.WriteComponentRes(Instance.ClassName, Instance); finally Stream.Free; end; end;     函数中,用FileStream创建文件,用S

文档评论(0)

1亿VIP精品文档

相关文档