问题很简单:
   请问怎样才能把一个form写入到.dfm文件里(用代码实现)?

解决方案 »

  1.   

    DELPHI 在存盘的时候会把你的窗体保存为.dfm文件格式
    我想在代码中动态保存我的窗体,该如何实现?
    请大力支持!!
      

  2.   

    具体的没做过:(
    不过你可以看看相关的资料,我觉得应该是OpenToolAPI方面的
      

  3.   

    .dfm是可以做,它也是文本文件
    与通常写一般的文本文件一样,
    它有固定的格式,如何取格式,简单:先用D做一个你要的FORM,存盘,打开就知道其格式了给你飞刀一把
      

  4.   

    哈哈,问对人啦,我用过,大概是
    将From1的所有属性全都写入From1.dfm
    WriteComponentResFile('C:\form1.dfm', Form1);
    将form.dfm的属性读入Form1.def
    Form1 := ReadComponentResFile('C:\form1.dfm', nil) as TForm1;你可以查一下这两个函数的帮助,还附带了两个例子。不过写入From1.dfm的信息太丰富了,还包括事件关联,所以不太好处理。要细致了解的话,streaming utilities这一类的Class都要了解。