TStrings的AddObject方法应用,以及和 PChar 的相互转化

来源:互联网 发布:linux kvm性能对比 编辑:程序博客网 时间:2024/05/21 10:18

(1) integer 于 Object

   cmbBox.Items.AddObject(A_Value,pointer(I_Value));
  
   I_Ret:=cmbBox.itemindex;
   I_perID:=integer(cmbBox.Items.Objects[I_Ret]);

(2) string 于 Object

  A_Code:='custID';
  ComboBox1.Items.AddObject('客户ID',TObject(A_Code));

  A_Value:=string(ComboBox1.Items.Objects[ComboBox1.ItemIndex]);

(3) TString 和 PChar 的相互转化
  var bb:pchar;
  bb:=Memo1.Lines.GetText;    // TStrings ==> pchar
  Memo2.Lines.SetText(bb);     //   pchar   ==> TStrings

原创粉丝点击