zoukankan      html  css  js  c++  java
  • WriteComponent,ReadComponent

    WriteComponent,ReadComponent

    代码
    var
    Form1: TForm1;
    ms: TMemoryStream;
    implementation

    {$R *.dfm}

    procedure TForm1.Button1Click(Sender: TObject);
    var
    aBtn: TButton;
    begin
    aBtn :
    = TButton.Create(Self);
    aBtn.Parent :
    = Self;
    aBtn.Caption :
    = 'Test';
    aBtn.Left :
    = 10;
    ms.WriteComponent(aBtn);
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    var
    abtn: TButton;
    begin
    try
    Classes.FindClass(
    'TButton')
    except
    Classes.RegisterClass(TButton);
    end;
    abtn :
    = TButton(ms.ReadComponent(nil));
    aBtn.Parent :
    = Self;
    end;

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    ms :
    = TMemoryStream.Create;
    if FileExists('btn.data') then
    ms.LoadFromFile(
    'btn.data');
    end;

    procedure TForm1.FormDestroy(Sender: TObject);
    begin
    ms.SaveToFile(
    'btn.data');
    FreeAndNil(ms);
    end;

  • 相关阅读:
    Vue小实例
    Bootstrap进度条
    Bootstrap导航栏
    Bootstrap表单
    java date类
    正则表达式(java)规则大全
    正则表达式(java)
    java Stringbuffer类
    java String类
    object类
  • 原文地址:https://www.cnblogs.com/Jekhn/p/1916685.html
Copyright © 2011-2022 走看看