Delphi 对象流式管理---窗体文件(*.dfm)的转换[1]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 davidlove 的 blog

    在delphi5delphi6中,对窗体文件(*.dfm)的保存格式不一样,如果要想在delphi5中打开delphi6写的project,则必须对窗体文件进行转换,这要了解delphi中的对象流式管理。流在delphi中有重要的作用,今天我是利用tstringstreamtmemorystreamdelphi6的窗体文件转换成delphi5能识别的格式。tstringstream主要是用流的形式表示字符串,从而在流中对字符串进行操作。
在主窗体上放上两个memo控件,一个opendialog控件,一个button控件,memo1用于读取delphi6的窗体文件(*.dfm),memo2用于显示转换后的窗体文件。
procedure tform1.button1click(sender:tobject);
var
  aformstring:string;
  lsrc,ldest:tstringstream;
  lbin:tmemorystream;
begin
  memo1.lines.clear;
  ldest:=tstringstream.create('');
  lbin:=tmemorystream.create;
  if opendialog1.execute then
    memo1.lines.loadfromfile(opendialog1.filename);
			  
本文关键:流 TStringStream TMemoryStream 窗体文件(*.dfm)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top