delphi语法---stored的用法

copy_paste 2001-04-23 04:15:00
各位好又来了stored
private
function GetString: string;
function IsString: Boolean;
public
property MyString: string read GetString stored IsString default #0;
end;
function GetString: string;
begin
result := 'aaaaa'
end;
function IsString: string;
begin
//:(
end;
问:
这个stored IsString是不是能够将上次GetString的数据保存,因为这个MyString是没有其它私有变量来保存的,但是呢,那个GetString太浪费时间或太长了,所以问问这个
stored的具体用法。
谢谢各位.
...全文
1667 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hp1200 2001-07-29
  • 打赏
  • 举报
回复
up
hp1200 2001-07-29
  • 打赏
  • 举报
回复
up
hp1200 2001-07-29
  • 打赏
  • 举报
回复
up
Kingron 2001-04-24
  • 打赏
  • 举报
回复
你要搞清楚的是:
属性是不占内存空间的!所以没有办法的,必须用一个私有方法来或者是有变量的内容!实际上,Delphi采用的字符串的管理是非常优秀的!GetString根本不会浪费时间!因为Delphi采用引用计数策略!!!放心好了。
copy_paste 2001-04-24
  • 打赏
  • 举报
回复
怎么给不了分?
copy_paste 2001-04-23
  • 打赏
  • 举报
回复
看来是不行了。呜呼衷哉.
copy_paste 2001-04-23
  • 打赏
  • 举报
回复
那我想保存已经通过GetString得到的MyString,怎么办了,我不想访问MyString时又是访问GetString来得到的,有没其它方法了?Kingron老大。各位老大帮忙帮忙:)
Kingron 2001-04-23
  • 打赏
  • 举报
回复
Store只能跟一个Boolean变量,用于决定是否保存属性值倒DFM文件中,对于运行时时没有任何作用的。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧