tstring问题=为什么会错? ( 积分: 25 )

  • 主题发起人 主题发起人 fbms
  • 开始时间 开始时间
F

fbms

Unregistered / Unconfirmed
GUEST, unregistred user!
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TStrings *sl =new TStringList;
sl =Memo1->Lines;
delete sl;
}
这样会报错,为什么?
 
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TStrings *sl =new TStringList;
sl =Memo1->Lines;
delete sl;
}
这样会报错,为什么?
 
delphi里
var sl:tstrings;
begin
sl:=tstringlist.create();
end;
 
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TStrings *sl ;
sl=new TStringList;
sl =Memo1->Lines;
delete sl;
}
改成这样还是:编译没有问题,一关闭窗体就挂了.
 
sl = Memo1->Lines 改为 sl->Assign(Memo1.Lines) 或 sl->Text = Memo1.Text 试试。
 
dreamisx说得好.谢谢.不过我不知道为什么错.
 
接受答案了.
 
晕,明白为什么了.
脑子坏了.转不过来了.
 
后退
顶部