我自己生明了一个Tstrings类型
e:TStrings;
但我用text对其进行赋值,会出现运行时错误
e.text:='xxx';//运行时错误
用同样的memo控件里的lines(也是tstrings)对其进行整体赋值便没错
e:=memo.lines;
showmessage(e.text);
我以为是没有为e分配内存空间导致出错,还请各位指教
e:TStrings;
但我用text对其进行赋值,会出现运行时错误
e.text:='xxx';//运行时错误
用同样的memo控件里的lines(也是tstrings)对其进行整体赋值便没错
e:=memo.lines;
showmessage(e.text);
我以为是没有为e分配内存空间导致出错,还请各位指教
解决方案 »
- 关于用SQL“like”查询Access数据库备注字段的问题
- 网络程序死机,但断开网络恢复正常,高手请进
- 将桌面上的文件拖到webbrowser控件上的表单元素中去
- MDI 主窗体客户区大小怎么算呀???
- 如何打印能排版的一段文字(如word的能设置行间距、字间距)?
- 对RecordSet的操作遇到一个麻烦事?
- indy tcpServer控件在局域网连接和广域网连接是一样的吗?为什么我的程序在局域网上可以连接,在广域网中就不行了?
- 如何实现鼠标放在listbox就会自动选中listbox其中的项目。
- 数据流传输的TNMStrm和TNMStrmServ组件和TNMUDP控件有什么不同啊?
- 如何获得游标实际形状的宽度?
- so简单的问题,我不会
- Delphi源代码管理专家
e.text:='xxx';//
e.Text := 'xxx';
e := TStringList.Create;可以为其分配空间!,谢谢了。但我不知道,我声明的是TStrings啊,为什么要用TStringList.Create;呢?是不是TStrings继承自TStringList啊,能清楚的说一下吗(我先用的TStrings.create也产生运行时错误)